开发者社区> 问答> 正文

Gson 解析 json抓换成了object 后就成为了hash格式 再抓换成json时会出异常

{
 "type": "radio",
 "data": {
 "1": "\u7537",
 "2": "\u5973"
 }

用gson 解析时转换成object时会成为下面的格式

{data={2=女, 1=男}, type=radio}

展开
收起
杨冬芳 2016-07-05 17:13:31 1798 0
1 条回答
写回答
取消 提交回答
  • IT从业

    http://blog.csdn.net/tkwxty/article/details/34474501

    {
     "is_main": "1",
     "field": "sex",
    "name": "\u6027\u522b",
     "form_type": "box",
     "default_value": "",
     "max_length": "50",
     "is_unique": "0",
     "is_null": "1",
     "is_validate": "0",
     "in_add": "1",
     "input_tips": "",
     "setting": {
     "type": "radio",
     "data": {
     "1": "\u7537",
     "2": "\u5973"
     }
     }
     },

    转换成实体类

    public  class Data implements Serializable{
         /**
         * 
         */
        private static final long serialVersionUID = 1L;
        private String default_value;
         private String field;
         private String form_type;
         private String in_add;
         private String input_tips;
         private String is_main;
         private String  is_null;
         private String is_unique;
         private String is_validate;
         private String max_length;
         private String name;
         private Object setting;
        public String getDefault_value() {
            return default_value;
        }
    这个时候setting的值就变成了{data={2=女, 1=男}, type=radio}
    
    2019-07-17 19:51:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像