如何避免json对象中的逗号?

Mem*_*eak 1 c# java json

我正在编写一个应用程序来从服务器获取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(),否则整个列表将被转换为字符串.

Gre*_*ill 7

如果abc是一个字符串,那么它应该来自引用的服务器,如"abc".如果不是,那么创建JSON的任何事情都是错误的.