相关疑难解决方法(0)

来自REST API的JSON响应中是否应包含空值?

我正在设计和开发RESTful API.我采用了一种实用的,面向资源的API方法(面向资源,统一的接口,可寻址性,但没有真正的HATEOAS).但我不确定的一点是如何在对象中处理空值.

我应该在API响应中包含具有空值的字段吗?

例:

{
    "fieldA": "AAA",
    "fieldB": null
}
Run Code Online (Sandbox Code Playgroud)

或者,如果系统没有这些字段的数据,我是否应该完全忽略这些字段?

例:

{
    "fieldA": "AAA"
}
Run Code Online (Sandbox Code Playgroud)

api rest json

44
推荐指数
2
解决办法
2万
查看次数

标签 统计

api ×1

json ×1

rest ×1