【发布时间】:2014-04-15 04:36:57
【问题描述】:
我有这样的 JSON 数据:
"books": [
{
"rating": {},
"subtitle": "",
"author": [
"The OReilly Java Authors"
],
"pubdate": "2003-9",
"tags": [],
"origin_title": "",
…… …… …… …… … …
我想获取作者数据,一些“作者”数据有多个作者,但我只是混淆了天气我可以这样解析它:
JSONArray jsonbooks = mess.getJSONArray("books");
for(blabla){
JSONObject obj = jsonbooks.getJSONObject(i);
obj.getJSONArray("author").get(1):
或
JSONArray jsonbooks = mess.getJSONArray("books");
for(blabla){
JSONObject obj = jsonbooks.getJSONObject(i);
obj.getString("author");
第二种方式,我可以得到像“[”author,blabla“]这样的数据,我想摆脱[””],我需要更多的字符串处理,如果有更好的方式看起来像第一种方式?
【问题讨论】:
-
使用 Gson 库和模型类检查,然后不需要手动解析...stackoverflow.com/questions/21480634/…