猿问

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

我有一个从网站源页面获取数据的 Android 应用程序,特别是一个 JavaScript 对象数组。我想将它转换成我可以在 Android 中管理的东西。有没有办法做到这一点?

我尝试使用 WebView(用户不会看到)来使用 evaluateJavascript 方法,但没有成功。

结果,我会得到一个这个对象的数组,所以我可以用 Java 管理它们。

编辑:

这是我要转换的字符串的示例:

变量对象 = [

                {

        id: "1823746",

        type: "dog",

    },

    {

        id: "2346123",

        type: "cat",

    }

]


至尊宝的传说
浏览 110回答 2
2回答

动漫人物

gson 库帮助你。new Gson().fromJson("[...]", MyArrayListOfMyObject.class)class MyArrayListOfMyObject extends ArrayList<MyObject> {}class MyObject {String id; String type;}

牛魔王的故事

org.json库会将 JSON 字符串转换为对象数组。
随时随地看视频慕课网APP

相关分类

Java
我要回答