文档章节

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

 

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

© 著作权归作者所有

共有 人打赏支持
感觉太煽情
粉丝 44
博文 102
码字总数 25839
作品 0
临沂
程序员
私信 提问
Kotlin入门(31)JSON字符串的解析

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

aqi00
11/03
0
0
java解析json字符串详解(两种方法)

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

architect刘源源
11/07
0
0
json解析成实体类

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

成橙辰
2017/12/04
76
2
【Java】各个JSON技术的比较

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

鴿神丶
2016/07/22
25
0
数据转换为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

没有更多内容

加载失败,请刷新页面

加载更多

0011-如何在Hive & Impala中使用UDF

1.文档编写目的 本文档讲述如何开发Hive自定义函数(UDF),以及如何在Impala中使用Hive的自定义函数,通过本文档,您将学习到以下知识: 1.如何使用Java开发Hive的自定义函数 2.如何在Hive中...

Hadoop实操
22分钟前
2
0
toString();

package com.atguigu.java1; import java.util.Date; /** * toString()的使用: * * 1.java.lang.Object类中toString()定义如下: * public String toString() { return getClass().getName......

architect刘源源
33分钟前
1
3
不可不说的Java“锁”事

前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点...

Java干货分享
36分钟前
1
0
Java GoEasy 实现服务端推送和Web端推送

项目中需要消息推送,又想降低开发成本。Java服务器端推送,Web端接收推送信息。 具体需求: 需求一:系统框架实现全局异常捕获并录入日志表,实现实时推送消息到客户端页面展示。 需求二:系...

Gibbons
38分钟前
4
0
redis-集群

多个redis节点网络互联,数据共享 所有的节点都是一主一从(可以是多个从),其中从不提供服务,仅作为备用 不支持同时处理多个键(如mset/mget),因为redis需要把键均匀分布在各个节点上,...

chencheng-linux
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部