如何使用Gson库反序列化对象的JSON数组?

如何使用Gson库反序列化对象的JSON数组?,第1张

如何使用Gson库反序列化对象的JSON数组

要反序列化JSONArray,您需要使用TypeToken。您可以从GSON用户指南中了解更多信息。示例代码:

@Testpublic void JSON() {    Gson gson = new Gson();    Type listType = new TypeToken<List<MyObject>>(){}.getType();    // In this test pre i just shove the JSON here as string.    List<Asd> asd = gson.fromJson("[{'name':"test1"}, {'name':"test2"}]", listType);}

如果您有JSONArray,则可以使用

...JSonArray jsonArray = ...gson.fromJson(jsonArray.toString(), listType);...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5475393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存