读取包含花括号,方括号等特殊符号的Json数据

时间:2012-03-16 02:25:56

标签: java getjson json

我将json数据保存为数据库中的字符串。 JSON数据的结构很好,它包含正则表达式甚至包含咖喱括号{}或方括号[]等的URL。我可以用可用的编码替换一些特殊符号,例如十六进制或十进制编码。并做字符串操作来处理这些。我只是想知道是否有另一种处理这种情况的方法。我对包含这种类型的Json数据的字符串有以下异常。

  org.json.JSONException: Expected a ',' or '}' at character 22891 of {"wires":[{"id"....so on

如果我需要详细说明,请告诉我。

1 个答案:

答案 0 :(得分:1)

这是我想到的第一件事: 将东西放入数据库时​​,请尝试使用php addslashes / stripslashes(假设您使用的是php来联系数据库)。