我正在编写一个应用程序来从服务器获取json对象.
例如:
{"23423423", [abc, 2009-10-12, hello]}
Run Code Online (Sandbox Code Playgroud)
我的问题是:如果abc是一个包含逗号的字符串,那么我如何解析方括号中的内容?通常它应该是方括号中的三个项目.但是如果abc包含一个逗号,那么我将得到四个项目,这是不对的.
有任何想法吗 ?
提前致谢 !
编辑:
JSONObject obj = new JSONObject();
List list = new ArrayList();
list.add("abc");
list.add("2009-10");
obj.put("234234", list.toString());// don't use toString();
Run Code Online (Sandbox Code Playgroud)
最后我解决了,我不应该使用list.toString(),否则整个列表将被转换为字符串.