尝试设置
JSONObject.NULL而不是
null:
用于明确定义没有值的名称的哨兵值。与null不同,具有以下值的名称:
- 显示在names()数组中
- 出现在keys()迭代器中
- 为has(String)返回true
- 不要抛出get(String)
- 包含在编码的JSON字符串中。
与null相比,此值返回true违反了equals(Object)的一般协定。其toString()方法返回“ null”。

尝试设置
JSONObject.NULL而不是
null:
用于明确定义没有值的名称的哨兵值。与null不同,具有以下值的名称:
- 显示在names()数组中
- 出现在keys()迭代器中
- 为has(String)返回true
- 不要抛出get(String)
- 包含在编码的JSON字符串中。
与null相比,此值返回true违反了equals(Object)的一般协定。其toString()方法返回“ null”。