删除双引号是包含来自Json返回数据的NULL

时间:2015-04-18 06:45:24

标签: json

我得到的Json数据如下,但在数据中它也显示NULL的双引号。它有一个删除它的功能吗?

{"errorcode":"0","data":[{"id":"196660","userid":"689763","available_points":"5",**"expire_date":"NULL"**,"add_date":"2015-04-08 06:36:15"}]}

它应该返回:

{"errorcode":"0","data":[{"id":"196660","userid":"689763","available_points":"5",**"expire_date":NULL**,"add_date":"2015-04-08 06:36:15"}]}

如何删除双引号?欢呼声。

1 个答案:

答案 0 :(得分:0)

NULL在JSON中是非法的,因此它肯定不会返回NULL而不是" NULL"。它应该为null。

如果可能,请与创建数据的人交谈并告诉他们生成null而不是" NULL"。显而易见且非常简单的替代方案是,当您期望一个日期,无论如何都将作为字符串接收,检查值" NULL"用手。

甚至不考虑操纵您收到的JSON数据。有人给你发一个字符串" NULL"预计将被视为字符串的某个地方。操作解析结果要简单得多,更简单,更安全。