文档章节

使用GSON解析带有汉字的Json串

感觉太煽情
 感觉太煽情
发布于 2016/05/17 14:50
字数 217
阅读 39
收藏 1

今天遇到一种新的json串,幸好有人指点才解析出来,json串是这样子的

{
	status : 200,
	result : 
	{
		选婚期 : 
		{
			name : "选婚期",
			id : "18489",
			LID : "4db68b791d4a3eb8f5af60f225e2b022"
		},
		订婚 : 
		{
			name : "订婚",
			id : "18497",
			LID : "b4bd187eaec604856dd2c5d7933e9c10"
		},
		登记结婚 : 
		{
			name : "登记结婚",
			id : "18613",
			LID : "4faef74a393a0bbfa05cd7670c1fa900"
		},
		订酒店 : 
		{
			name : "订酒店",
			id : "19011",
			LID : "9aa69db823aaf6c929130586fadd2b8f"
		},
		婚纱照 : 
		{
			name : "婚纱照",
			id : "19012",
			LID : "fdaf6eda63d54ed75871224f1aeeb4a7"
		},
		订婚庆 : 
		{
			name : "订婚庆",
			id : "19046",
			LID : "401ef3a09e83d290b75d98bbe286a254"
		}
	}
}

下面是Josn的那个解析类:

public class MerryBean extends BaseQZBean{
    private Map<String,Marry> result;

    public Map<String, Marry> getResult() {
        return result;
    }

    public void setResult(Map<String, Marry> result) {
        this.result = result;
    }

    public class Marry {
        private String name;
        private String id;
        private String LID;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getLID() {
            return LID;
        }

        public void setLID(String LID) {
            this.LID = LID;
        }
    }
}

调用的时候

MerryBean bean = new Gson().fromJson(arg0.result, MerryBean.class);

 

好了,这样子就解析出来了

© 著作权归作者所有

共有 人打赏支持
感觉太煽情
粉丝 43
博文 102
码字总数 25839
作品 0
临沂
程序员
私信 提问
java解析json字符串详解(两种方法)

一、使用JSONObject来解析JSON数据 官方提供的,所以不需要导入第三方jar包;直接上代码,如下 步骤解读:      定义一个JSON数组,用于将服务器返回的数据传入到一个JSONArray对象中;...

architect刘源源
2018/11/07
0
0
Kotlin入门(31)JSON字符串的解析

json是App进行网络通信最常见的数据交互格式,Android也自带了json格式的处理工具包org.json,该工具包主要提供了JSONObject(json对象)与JSONArray(json数组)的解析处理。下面分别介绍这...

aqi00
2018/11/03
0
0
json解析成实体类

我想把一个json串用gson把它解析成实体类 json串中大部分的格式是相同的 一小部分不同 如果因为小部分的不同而重写所有的实体类太浪费时间了。我一开始的想法是声明一个父类用子类去继承它,...

成橙辰
2017/12/04
108
2
数据转换为json格式

一.使用Gson转换为json格式 依赖的maven包: com.google.code.gson gson 2.2.4 关键代码如下: import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gs......

101ttyy
2017/10/10
0
0
【Java】各个JSON技术的比较

一 、各个JSON技术的简介和优劣 1. json-lib json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collectio...

鴿神丶
2016/07/22
25
0

没有更多内容

加载失败,请刷新页面

加载更多

Java并发编程基础(二)

线程安全与数据同步

chendom
15分钟前
0
0
在Centos7 上安装SVN

在Centos7 上安装SVN 2017年11月16日 17:07:54 crossangles_2017 阅读数:2543 1、安装 使用yum安装非常简单: yum install subversion 2、配置 创建仓库 我们这里在/opt下建立一个名为svn的...

linjin200
16分钟前
0
0
牛津词典 2018 年度词汇 ——「有毒」!

简评:本文并没有「标题党」,牛津词典公布的 2018 年度词汇就是 Toxic. 意为「有毒的」。 2018 was toxic. Toxic 这个词是什么意思呢? 牛津词典(Oxford Dictionaries)在 Word of the Da...

极光推送
23分钟前
1
0
浅谈Service Mesh体系中的Envoy

https://blog.csdn.net/yunqiinsight/article/details/81019255

易野
32分钟前
1
0
嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
39分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部