如何使用GSON / JSON将字符串数组转换为对象?

我有一个像这样的json:

[

[

"Passport Number",

"NATIONALITY",

"REASONS"

],

[

"SHAIS100",

"INDIA",

""

],

[

"",

"",

"Agent ID is not matched."

],

[

"",

"",

""

]

]

我要填充此ArrayList<String[]>,请告诉我该怎么做?

字符串不应转换为null。

回答:

这很简单,您只需要执行以下操作:

1.-首先创建Gson对象:

Gson gson = new Gson();

2.-然后获取Type您的代理人List<String[]>(请注意,List<String[]>.class由于Java的类型擦除,您无法做类似的事情):

Type type = new TypeToken<List<String[]>>() {}.getType();

3.-最后将JSON解析为以下类型的结构type

List<String[]> yourList = gson.fromJson(yourJsonString, type);

以上是 如何使用GSON / JSON将字符串数组转换为对象? 的全部内容, 来源链接: utcz.com/qa/421327.html

回到顶部