如何使用内部具有 JSONArray 的 JSONObject 转换为 DataObject

我有由 JSONObject 组成的 json,里面有 JSONArray。例如,


"value" : {

           "serial":"125",

           "online":"N",

           "menus":[

                   {"menu_name":"name","price":"2000"},{"menu_name":"name","price":"2000"}...

]

}

我可以使用 Gson 将此 json 解析为数据对象吗?


编辑:我看到了那个例子,但那是不是由 jsonobject 组成的 Jsonarray。


catspeake
浏览 144回答 1
1回答

MMTTMM

当然。public class Value {    @SerializedName("serial")    private String serial;    @SerializedName("online")    private String online;    @SerializedName("menus")    private Menu[] menus;    // getters, setters}public class Menu {    @SerializedName("menu_name")    private String menuName;    @SerializedName("price")    private String price;    // getters, setters}Gson gson = new Gson();Value result = gson.fromJson(jsonObject, Value.class);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java