在实际应用sf.json中,我们有时候还需要保留一些value为空的数据,此时我们可以使用JSONNULL.getInstance() 的方法,将数据保留为null值。
例如:
我们如果想要一个
jsonObject.put("desc", null)
这样的数据,在保留这个desc的key值,如果直接如上使用的话,
生产的json会自动过滤null值,这样的话,这个key值就不存在了。
这样的话,我们就需要使用
jsonObject.put("desc", JSONNull.getInstance())
这样获取的值,就能够保留desc的key值,得到的为:"desc":null