public String getString(String key) { Object value = get(key); if (value == null) { return null; } return value.toString(); }
为什么JSONObject 的这个方法不返回空字符串呢,或者是提供一个为空时赋默认值的方法
z31licg01#
null与""在语义上是不一样的。
zd287kbt2#
public static class Model { @JSONField(serialzeFeatures = SerializerFeature.WriteNullStringAsEmpty) public String id; }
2条答案
按热度按时间z31licg01#
null与""在语义上是不一样的。
zd287kbt2#