String json = "{" +
"\"languages\" : [" +
"{\"id\":1,\"ide\":\"Eclipse\",\"name\":\"Java\"}," +
"{\"id\":2,\"ide\":\"XCode\",\"name\":\"Swift\"}," +
"{\"id\":3,\"ide\":\"Visual Studio\",\"name\":\"C#\"}" +
"]," +
"\"cat\" : \"it\"" +
"}";
try {
JSONObject root = new JSONObject(json);
String all = "";
String cat = "cat = " + root.getString("cat") + "\n";
all = all + cat;
JSONArray array = root.getJSONArray("languages");
for (int i = 0;i < array.length();i++) {
JSONObject lan = array.getJSONObject(i);
String sep = "-------------------------" + "\n";
String id = "id = " + lan.getInt("id") + "\n";
String name = "name = " + lan.getString("name") + "\n";
String ide = "ide=" + lan.getString("ide") + "\n";
all = all + sep + id + name + ide;
}
tv = (TextView)findViewById(R.id.all);
tv.setText(all);
} catch(JSONException e) {
Toast.makeText(MainActivity.this,"error",Toast.LENGTH_LONG).show();
}
Android JSON解析
最新推荐文章于 2024-05-23 09:23:37 发布