JSON-LIB解析特定的字符串数组时会出问题,如下,我希望解析的json字符串数组是["[abc]"]
最后在JSONArray中可以看到解析出来的结果为第0个元素:"[abc]"(已经去掉debug时表示字符串的引号),这是因为json-lib在解析到[abc]时认为它为一个JSON字符串,于是在外面加了一对引号
下面是JSON-lib中JSONArray解析时的代码:
如果改成String object = "[/"abc/"]";
则结果为第0个元素:abc(已经去掉debug时表示字符串的引号)
不知大伙有没有遇到过,怎么解决的?
讨论了使用JSON-Lib解析特定格式的JSON字符串数组时遇到的问题,即被误识别为JSON字符串并额外添加了引号。分析了JSON-Lib内部处理流程,并提供了不同输入下解析结果的对比。
1271

被折叠的 条评论
为什么被折叠?



