gpt4 book ai didi

android - 在 Android 中解析 Google Books JSON

转载 作者:行者123 更新时间:2023-11-29 16:09:29 25 4
gpt4 key购买 nike

我是 Android 的新手,在尝试解析以下 Json 之前从未使用过任何解析器来自 Google books api,提取书名和作者。这是到目前为止的代码:

public void parseJson(String stringFromInputStream)    {        String strParsed = null;        try         {            JSONobject jsonObject= new JSONObject(stringFromInputStream);

JSONArray jArray = jsonObject.getJSONArray("items");
for(int i = 0; i < jArray.length(); i++)
{
strParsed = jArray.getJSONObject(i).getString("volumeinfo").toString();
}

我想在上面的代码中做的是遍历“items”的 JSON 数组并获取“volumeinfo”,然后我希望从那里提取标题和作者,但我不知道如何继续。所以我希望有人能指出我正确的方向并纠正我,因为上面的内容很可能是不正确的。

谢谢。

最佳答案

Volumeinfo 不是字符串,不要把它当成一个

for(int i = 0; i < jArray.length(); i++){
JSONObject volumeInfo = jArray.getJSONObject(i).getJSONObject("volumeInfo");
String title = volumeInfo.getString("title");
JSONArray authors = volumeInfo.getJSONArray("authors");
for(int j =0; j< authors.length(); j++){
String author = authors.getString(i);
}
}

关于android - 在 Android 中解析 Google Books JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14699351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com