如何通过JSON的密钥获取价值?

时间:2022-12-22 23:50:02

JSON looks like:

JSON看起来像:

{  
   "cover":"blabla.jpg",
   "content":[  
      {  
         "article":"article_text",
         "document":"document_text"
      }
   ]
}

I know how to get "cover":

我知道如何获得“封面”:

JSONObject json = new JsonObject(jsonStr);
json.get("cover");

But how can I get value by "article" key?

但我如何通过“文章”键获得价值?

2 个解决方案

#1


5  

You can try something like this:

你可以尝试这样的事情:

yourJSonObject.getJSONObject("cover").getJSONObject("content").getJSONObject("article");

#2


4  

Oh, i did it. Thanks.

哦,我做到了。谢谢。

json.getJSONArray("content").getJSONObject(0).getString("article")

#1


5  

You can try something like this:

你可以尝试这样的事情:

yourJSonObject.getJSONObject("cover").getJSONObject("content").getJSONObject("article");

#2


4  

Oh, i did it. Thanks.

哦,我做到了。谢谢。

json.getJSONArray("content").getJSONObject(0).getString("article")