Android - 如何在JSON中格式化对象

时间:2014-01-11 10:21:41

标签: android json android-json

我有这堂课:

    class Type{
        public int id;
        public String name;
    }

我想以这种方式用JSON格式化对象

    {[1,"superMarket"],[2,"restaurant "]}

并将数据从JSON放到“Type”对象

请有人帮助我......

3 个答案:

答案 0 :(得分:2)

您可以获得一个易于理解的编码和解析json的示例:

Android JSON Tutorial: Create and Parse JSON data

<强> JSON in Android - Tutorial

答案 1 :(得分:0)

你需要使用json数组和你的jsonObject来做这个.. 你可以查看这个答案

Android create a JSON array of JSON Objects

答案 2 :(得分:0)

输入JSON

JSONObject jsonObj = new JSONObject();
jsonObj.putString("id", id);
jsonObj.putString("name", name);

您可以向JSONArray添加尽可能多的jsonObj

JSON to Type

Type type = new Type();
type.setId(jsonObj.optString("id"));
type.setName(jsonObj.optString("name"));