gpt4 book ai didi

安卓 : Error in parsing JSON array using GSON library

转载 作者:太空狗 更新时间:2023-10-29 13:34:55 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
GSON throwing “Expected BEGIN_OBJECT but was BEGIN_ARRAY”?

场景: 我正在使用 GSON 库解析一个 JSON 格式的 API。这是我正在解析的 JSON 文件:

{
"questions": [
{
"question_1": "Question 1",
"options": [
"option_1 : option1",
"option_2 : option2",
"option_3 : option 3",
"option_4 : option 4"
]
},
{
"question_2": "Question 2",
"options": [
"option_1 : option 1",
"option_2 : option 2",
"option_3 : option 3"
]
}
]
}

我的对象类如下所示:

public class Practise_Question_Object {

public List<Questions> questions;

public class Questions {

@SerializedName("question")
public String Question;

public List<Options> options;

public class Options {

public String Option_1;

public String Option_2;

public String Option_3;

public String Option_4;
}

}

问题我的问题是,每当我尝试解析值时,它都会显示错误 java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 53

如果我将“选项”从数组更改为对象,那么我就可以轻松解析。但是在我的项目中(从 PHP 端)我不能使用对象。

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