Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在Android中使用Google Web Toolkit功能?_Android_Gwt - Fatal编程技术网

是否可以在Android中使用Google Web Toolkit功能?

是否可以在Android中使用Google Web Toolkit功能?,android,gwt,Android,Gwt,具体情况:我想要一个为Android提供JSON解析器的包(不是自行编写的,我想确保它由某人维护和支持)。谷歌在这方面有一个优势 是否可以在Android中使用此功能(以及其他GWT功能) (我知道org.json包含在Android中,但它没有解析功能。)Android SDK包含这些库。你可以使用它们 String json = "{ a: 1 }"; JSONObject jo = new JSONObject(json); int a = jo.getInt("a"); 如果您想要更高

具体情况:我想要一个为Android提供JSON解析器的包(不是自行编写的,我想确保它由某人维护和支持)。谷歌在这方面有一个优势

是否可以在Android中使用此功能(以及其他GWT功能)


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

Android SDK包含这些库。你可以使用它们

String json = "{ a: 1 }";
JSONObject jo = new JSONObject(json);
int a = jo.getInt("a");
如果您想要更高级的内容,可以包括库。它们在Android下工作得很好


为了回答您的问题,
com.google.gwt.json.client.JSONParser
在Android下不可用。你在Android的com.google.gwt下找不到任何东西。

只要它是纯java的,并且不使用Android中缺少的一些异国情调的核心java类,这是最有可能的。以防android提供JSON解析器(在DOM模式下) 谷歌GSON也是一个很好的轻量级选择,它利用了拉模式。您可以考虑在上面添加一些数据绑定:


除了JSON解析之外,您还需要什么GWT功能?@JasonHall没有什么特别的,我对GWT不太熟悉,但我认为它可能包含一些更有用的东西。只要zou开发在浏览器中运行的富web客户端,GWT就包含了很多有用的东西(编译成javascript应用程序并在客户端执行)-因此,androidorg.json上的unusabel不包含解析器。我将查看GSON库,谢谢。我知道默认情况下com.google.gwt.*不可用,但我想知道如果您需要的话,是否可以包含gwt的一部分。但GSON似乎也是一个不错的选择。是的,org.json确实包含解析器。如果是这样的话,它将不会非常有用没有。请参阅我的编辑。GWT库不是“纯java”.GWT编译为javascript而不是java字节码。理论上,如果您有GWT库源代码,并且库源代码只引用java SDK中的类,那么您可以为android重新编译GWT库。我明白了-这个解析器在java世界中毫无意义,只是JS编译器的占位符