我得到的是标准的json字符串,我现在想讲他转成json格式,然后取值,我用下面两种方法不行,求指教
3 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
首先,字符串gosn代表的是JSON数组,不能转成JSON对象,可以先转成JSON数组来操作,比如使用fastjson,JSONArray ja = JSONArray.parseArray(json); ((JSONObject)ja.get(0)).get("state");
慕桂英3389331
TA贡献2036条经验 获得超8个赞
你创建一个对象,含有所有的json字符串的key值,用new Gson().fromJson()方法,可以把json转成你想要的对象。
这个方法有两个参数,一个是你的gson,一个是你新建对象的class。16年的最后一天还在敲代码,厉害的。
杨__羊羊
TA贡献1943条经验 获得超7个赞
1.json是一种文本格式协议
2.string就是文本
3.一般都说json字符串的意思就是他是一个string
4.你要做的事情是讲json字符串反序列化成对象.然后取值
5.看着像java你可以百度firstjson或者百度java json序列化库
添加回答
举报
0/150
提交
取消