如何使用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