为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法将 JS 数组转换为 JSON 或 Android 中的数组?

有没有办法将 JS 数组转换为 JSON 或 Android 中的数组?

至尊宝的传说 2023-05-24 14:53:34
我有一个从网站源页面获取数据的 Android 应用程序,特别是一个 JavaScript 对象数组。我想将它转换成我可以在 Android 中管理的东西。有没有办法做到这一点?我尝试使用 WebView(用户不会看到)来使用 evaluateJavascript 方法,但没有成功。结果,我会得到一个这个对象的数组,所以我可以用 Java 管理它们。编辑:这是我要转换的字符串的示例:变量对象 = [                {        id: "1823746",        type: "dog",    },    {        id: "2346123",        type: "cat",    }]
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

gson 库帮助你。


new Gson().fromJson("[...]", MyArrayListOfMyObject.class)


class MyArrayListOfMyObject extends ArrayList<MyObject> {}


class MyObject {String id; String type;}


查看完整回答
反对 回复 2023-05-24
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

org.json库会将 JSON 字符串转换为对象数组。



查看完整回答
反对 回复 2023-05-24
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信