json 标签

自定义org-json包 有更新!

  |   0 评论   |   575 浏览

原生的Json在封装的时候,如果value为空的话,则不会添加这条键值对,想实现如果value为空的话也记录下来。像这种(key:null)。 于是找到Json源码中的put方法,看到在put的时候有一个判断,如果value是空的话,则remove了key。把这条代码注释一下就好了。 贴上原JSON代码 /** * Put a key/value pair in the JSONObject. If the value is null, then the * key will be removed from the JSONObject if it is present. * * @param key * A key string. * @param value * An object which is the value. It should be of one of these * types: Boolean, Double, Integer, JSONArray, JSONObject, Long, * String, or the JSONObject.NULL obj....