Java怎么解析json字符串

[{'address':'成都','id':0,'name':'张三'},{'address':'成都','id':1,'name':'张三'},{'address':'成都','id':2,'name':'张三'},{'address':'成都','id':3,'name':'张三'},{'address':'成都','id':4,'name':'张三'}]

你这个就是一个list存放的对象json的转换;使用json和gson都可以转换的;如果不懂的话可以参看:http://blog.csdn.net/yangkai_hudong/article/details/45917823

可以用hashmap存储数据啊

JSONObject和JSONArray,两个类

你这个就是一个list存放的对象json的转换;使用json和gson都可以转换的;如果不懂的话可以参看:http://blog.csdn.net/yangkai_hudong/article/details/45917823

1、通过谷歌的Gson来进行解析:
json数据:sTotalString = {"message":"success","result":[{"surveyid":"1","surveyname":"B"}{surveyid":"2","surveyname":"C"}]};

2、通过json-org.jar包进行解析:
json数据:sTotalString = {"message":"success","result":[{"surveyid":"1","surveyname":"B"}{surveyid":"2","surveyname":"C"}]};

通过json.jar 开源jar来解析,别自己写了,一堆bug。

对的,找开源库来用,最好不要自己写,很复杂,很容易出错