jsonapi:jsonapi.org样式的有效负载序列化器和反序列化器

时间:2024-05-20 05:50:17
【文件属性】:

文件名称:jsonapi:jsonapi.org样式的有效负载序列化器和反序列化器

文件大小:37KB

文件格式:ZIP

更新时间:2024-05-20 05:50:17

Go

jsonapi 符合JSON负载的序列化器/反序列化器规范。 安装 go get -u github.com/google/jsonapi 或者,请参阅。 背景 您正在使用Go Web应用程序,并且具有与数据库架构相似的结构。 您需要发送和接收符合JSON API规范的JSON有效负载。 一旦意识到自己的json需要采用这种特殊形式,就可以创建更多结构以序列化和反序列化JSON API有效负载。 然后,使用此附加结构需要更多的模型。 啊! 使用JSON API,您可以保持模型结构,并使用向JSON API指示如何构建响应或反序列化请求。 你的人际关系如何? JSON API支持开箱即用的关系,甚至会在响应中将它们放入included侧面加载的切片中,该切片包含关联的记录。 介绍 JSON API使用标记来注释您已经在应用程序中使用的结构字段,然后根据您在JSON API标记中给库提供的指


【文件预览】:
jsonapi-master
----.gitignore(19B)
----go.mod(32B)
----response_test.go(24KB)
----doc.go(3KB)
----response.go(14KB)
----errors_test.go(2KB)
----.travis.yml(144B)
----node.go(4KB)
----LICENSE(1KB)
----runtime.go(3KB)
----examples()
--------fixtures.go(939B)
--------app.go(4KB)
--------handler.go(3KB)
--------handler_test.go(3KB)
--------models.go(2KB)
----README.md(15KB)
----models_test.go(5KB)
----request_test.go(33KB)
----errors.go(2KB)
----request.go(17KB)
----constants.go(2KB)

网友评论