我在JSON下面理解
{“id”:“1”,“值”:“某个值”}
{ "id": "2", "value": null }
{“id”:“3”}
为了保存上面的 JSON 数据,我有 java 类:
class myClass
{
private String id;
private String value;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
在上面的示例中: id 2 和 id 3 的值都为 NULL
在 java 中,很难区分 JSON 中传递的 null 值和其他未传递的字段,因此 java pojo 的默认值为 NULL。
对我来说 id 2 和 id 3 的值不应该相同。
是否可以区分提供的 JSON NULL & 和 java 中的默认 NULL?