在项目中遇到一个怪问题,就是在调用JSONObject.fromObject时,json会把value为”null”替换成null, 如下:
“abc”: {
“word” : “null”
}
替换成了
“abc”: {
“word” : null
}
显然这不是我们期望的结果.
为了一探究竟,找到源代码中发现如下代码
if (s.equals(“null”)) {
return JSONNull.getInstance();
}
在项目中遇到一个怪问题,就是在调用JSONObject.fromObject时,json会把value为”null”替换成null, 如下:
“abc”: {
“word” : “null”
}
替换成了
“abc”: {
“word” : null
}
显然这不是我们期望的结果.
为了一探究竟,找到源代码中发现如下代码
if (s.equals(“null”)) {
return JSONNull.getInstance();
}