将字符串转换为给定对象的json对象

时间:2016-01-08 08:04:11

标签: java json gson

我的json数据是

{"first_name": "zhuochen",
   "menu_tree": {
    "child": [
      { "menuCode": "MYCITI"},
      { "menuCode": "MYCITI"},
      {
        "child": [
            { "menuCode": "MYCITI"},
            { "menuCode": "MYCITI"}]
      }]
   }}

我想将它转换为具有两个属性String first_name和String menu_tree的类 我用了gson.fromJson(str, class); 但似乎gson会将menu_tree识别为对象,因此无法成功运行

1 个答案:

答案 0 :(得分:0)

我建议使用图书馆org.json:JavaDoc URLjar file Download

[实施例]

Object obj = "{'a' : '1', 'b' : '2', 'c' : '3'}";
JSONObject json = new JSONObject(obj);