我正在编写一个小型Android应用程序,它将通过URL获取json文件内容,然后解析并格式化它。 但内容没有被提取,我的应用程序显示“不幸已经停止”。 这是我的code
这是日志错误
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):at my.tatasky.TataskyActivity.readJson(TataskyActivity.java:154)
答案 0 :(得分:0)
在我的应用程序中,我使用gson。它简单而快速:
https://sites.google.com/site/gson/gson-user-guide
实施例:
GsonBuilder builder = new GsonBuilder();
Gson gson = builder.create();
gson.fromJson(json, MyObject[].class);
尝试在新线程上运行它。