0

我正在编写一个小型 android 应用程序,它将通过 URL 获取 json 文件内容,然后对其进行解析和格式化。但是内容没有被获取,我的应用程序显示“不幸的是已经停止”。这是我的代码

这是日志错误

09-12 18:37:15.565: E/AndroidRuntime(2374): java.lang.RuntimeException: 无法启动活动 ComponentInfo{my.tatasky/my.tatasky.TataskyActivity}: android.os.NetworkOnMainThreadException

09-12 18:37:15.565: E/AndroidRuntime(2374): 在 my.tatasky.TataskyActivity.readJson(TataskyActivity.java:154)

4

1 回答 1

0

在我的应用程序中,我使用 gson。它简单快捷:

https://sites.google.com/site/gson/gson-user-guide

例子: GsonBuilder builder = new GsonBuilder(); Gson gson = builder.create(); gson.fromJson(json, MyObject[].class);

尝试在新线程上运行它。

于 2012-09-12T13:05:19.770 回答