0

具体情况:我想要一个为 Android 提供 JSON Parser 的包(不是自己编写的,我想确保它由某人维护和支持)。谷歌有一个在com.google.gwt.json.client.JSONParser.

是否可以在 Android 中使用这个(和其他 GWT 功能)?

(我知道 org.json 包含在 Android 中,但它没有解析功能。)

4

2 回答 2

2

Android SDK 包括org.json库。你可以使用它们。

String json = "{ a: 1 }";
JSONObject jo = new JSONObject(json);
int a = jo.getInt("a");

如果你想要更高级的东西,你可以包含GSON库。它们在 Android 下运行良好。

要回答您的问题,com.google.gwt.json.client.JSONParser在 Android 下不可用。在 Android 中,您不会在 com.google.gwt 下找到任何内容。

于 2012-09-11T20:01:06.560 回答
0

只要它是纯 java 并且不使用 android 中缺少的一些奇异的核心 java 类,它很可能是可能的。并且以防 android 提供 JSON 解析器(在 DOM 模式中)Google GSON 也是不错的轻量级选择,并利用拉模型。您可以考虑在其之上添加一些数据绑定:

https://github.com/ko5tik/jsonserializer

于 2012-09-11T20:03:40.147 回答