为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

catspeake 2022-11-02 16:03:50
我有由 JSONObject 组成的 json,里面有 JSONArray。例如,"value" : {           "serial":"125",           "online":"N",           "menus":[                   {"menu_name":"name","price":"2000"},{"menu_name":"name","price":"2000"}...]}我可以使用 Gson 将此 json 解析为数据对象吗?编辑:我看到了那个例子,但那是不是由 jsonobject 组成的 Jsonarray。
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

当然。


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);


查看完整回答
反对 回复 2022-11-02
  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信