首先导入依赖.(由于为了不涉及用户隐私,id和姓名已经被我处理了)

    <dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.6</version></dependency>

然后代码

package testJson;import com.google.gson.*;
import org.apache.avro.generic.GenericData;import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;public class javaSon123 {public static  String json="{\"id\":\"01\",\"sex\":\"女\",\"bir\":\"1971-04-02\",\"rs\":[{\"checkIndexName\":\"乙型肝炎病毒e抗体定性(Anti-HBe)\",\"unit\":\"\",\"checkItemName\":\"乙肝两对半\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"乙型肝炎病毒e抗原定性(HBeAg)\",\"unit\":\"\",\"checkItemName\":\"乙肝两对半\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"乙型肝炎病毒核心抗体定性(Anti-HBc)\",\"unit\":\"\",\"checkItemName\":\"乙肝两对半\",\"resultFlagId\":\"4\",\"resultValue\":\"阳性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"乙型肝炎病毒表面抗体定性(抗HBs)\",\"unit\":\"\",\"checkItemName\":\"乙肝两对半\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性-阳性\"},{\"checkIndexName\":\"乙型肝炎病毒表面抗原定性(HBsAg)\",\"unit\":\"\",\"checkItemName\":\"乙肝两对半\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"其他\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"呼吸音\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"家族史\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"内科未发现明显异常\",\"textRef\":\"\"},{\"checkIndexName\":\"心律\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"整齐\",\"textRef\":\"\"},{\"checkIndexName\":\"心率\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"70次/分\",\"textRef\":\"\"},{\"checkIndexName\":\"心界\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"心脏其他\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"心脏杂音\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"心音\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"手术史\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"既往疾病史\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"神经浅反射\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肝大小\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肝脏压痛\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肝脏质地\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肺罗音\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肺部其他\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"肾脏\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"脾大小\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"脾脏压痛\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"脾脏质地\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"腹壁\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"语音震颤\",\"unit\":\"\",\"checkItemName\":\"内科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"乳房\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"其他检查\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"四肢关节\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常,活动自如\",\"textRef\":\"\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见明显异常\",\"textRef\":\"\"},{\"checkIndexName\":\"手术史\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"水肿\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"淋巴结\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"溃疡部位\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"甲状腺\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"疝\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"疤痕部位\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"皮下肿块\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"皮疹\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"皮肤颜色\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常\",\"textRef\":\"\"},{\"checkIndexName\":\"糜烂部位\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"无\",\"textRef\":\"\"},{\"checkIndexName\":\"肛门直肠\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"自愿弃查\",\"textRef\":\"\"},{\"checkIndexName\":\"脊柱\",\"unit\":\"\",\"checkItemName\":\"外科\",\"resultFlagId\":\"1\",\"resultValue\":\"未见异常,活动自如\",\"textRef\":\"\"},{\"checkIndexName\":\"尿亚硝酸盐(NIT)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿比重(SG)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"1.020\",\"textRef\":\"1.005-1.030\"},{\"checkIndexName\":\"尿白细胞(LEU)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿白细胞(镜检)\",\"unit\":\"/HP\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"0\",\"resultValue\":\"未见\",\"textRef\":\"0-5\"},{\"checkIndexName\":\"尿管型(镜检)\",\"unit\":\"/LP\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"未见\",\"textRef\":\"\"},{\"checkIndexName\":\"尿红细胞(镜检)\",\"unit\":\"/HP\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"0\",\"resultValue\":\"0-1/HP\",\"textRef\":\"0-3\"},{\"checkIndexName\":\"尿结晶(镜检)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"未见\",\"textRef\":\"\"},{\"checkIndexName\":\"尿胆原(UBG)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿胆红素(BIL)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿葡萄糖(GLU)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿蛋白质(PRO)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿酮体(KET)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"阴性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"尿酸碱度(PH)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"1\",\"resultValue\":\"6.0\",\"textRef\":\"4.5-8.0\"},{\"checkIndexName\":\"尿隐血(RBC)\",\"unit\":\"\",\"checkItemName\":\"尿常规\",\"resultFlagId\":\"4\",\"resultValue\":\"阳性\",\"textRef\":\"阴性\"},{\"checkIndexName\":\"总检\",\"unit\":\"\",\"checkItemName\":\"总检\",\"resultFlagId\":\"1\",\"resultValue\":\"★ 一般检查结果:   体重指数:24.30★ 外科检查结果:   未见明显异常★ 尿潜血异常(+)   尿红细胞镜检(0-1/HP)★ 血小板计数 增高:  (结果:371 范围:125-350 10^9/L)★ 血红蛋白 降低:  (结果:105 范围:115-150 g/L)★ 红细胞压积 降低:  (结果:32.8 范围:35-45 %)★ 血小板总数(五分类)(PLT) 增高:  (结果:371 范围:125-350 10^9/L)★ 平均血红蛋白含量(五分类)(MCH) 降低:  (结果:26 范围:27-34 pg)★ 平均血红蛋白浓度(五分类)(MCHC) 降低:  (结果:302 范围:316-354 g/L)★ 空腹血糖 增高:  (结果:6.26 范围:3.89-6.11 mmol/L)\",\"textRef\":\"\"},{\"checkIndexName\":\"空腹血糖(GLU)\",\"unit\":\"mmol/L\",\"checkItemName\":\"空腹血糖(GLU)\",\"resultFlagId\":\"3\",\"resultValue\":\"6.26 ↑\",\"textRef\":\"3.89-6.11\"},{\"checkIndexName\":\"血清γ-谷氨酰基转移酶测定(γ-GT)\",\"unit\":\"U/L\",\"checkItemName\":\"肝功能三项\",\"resultFlagId\":\"1\",\"resultValue\":\"14.8\",\"textRef\":\"7-45\"},{\"checkIndexName\":\"血清丙氨酸氨基转移酶测定(ALT)\",\"unit\":\"U/L\",\"checkItemName\":\"肝功能三项\",\"resultFlagId\":\"1\",\"resultValue\":\"23\",\"textRef\":\"7-40\"},{\"checkIndexName\":\"血清天门冬氨酸氨基转移酶测定(AST)\",\"unit\":\"U/L\",\"checkItemName\":\"肝功能三项\",\"resultFlagId\":\"1\",\"resultValue\":\"19\",\"textRef\":\"13-35\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"胸部正位片\",\"resultFlagId\":\"1\",\"resultValue\":\"心、肺、膈未见明显异常\",\"textRef\":\"\"},{\"checkIndexName\":\"描述\",\"unit\":\"\",\"checkItemName\":\"胸部正位片\",\"resultFlagId\":\"1\",\"resultValue\":\"胸廓发育对称,气管纵隔居中,肺门结构清晰,无增大,纵隔不宽,双肺野清晰,肺纹理走行自然,心影外形大小基本正常。肋膈角清晰。膈肌光滑。\",\"textRef\":\"\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"血压\",\"resultFlagId\":\"1\",\"resultValue\":\"血压:115/76mmHg\",\"textRef\":\"\"},{\"checkIndexName\":\"收缩压\",\"unit\":\"mmHg\",\"checkItemName\":\"血压\",\"resultFlagId\":\"1\",\"resultValue\":\"115\",\"textRef\":\"\"},{\"checkIndexName\":\"舒张压\",\"unit\":\"mmHg\",\"checkItemName\":\"血压\",\"resultFlagId\":\"1\",\"resultValue\":\"76\",\"textRef\":\"\"},{\"checkIndexName\":\"中性粒细胞百分数(NEUT%)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"57.5\",\"textRef\":\"40-75\"},{\"checkIndexName\":\"中性粒细胞绝对值(NEUT)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"4.15\",\"textRef\":\"1.8-6.3\"},{\"checkIndexName\":\"单核细胞百分数(MON%)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"7.7\",\"textRef\":\"3.0-10.0\"},{\"checkIndexName\":\"单核细胞绝对值(MON)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"0.56\",\"textRef\":\"0.1-0.6\"},{\"checkIndexName\":\"嗜碱性粒细胞百分数(BASO%)\",\"unit\":\"\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"0.1\",\"textRef\":\"0-1\"},{\"checkIndexName\":\"嗜碱性粒细胞绝对值(BASO)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"0.01\",\"textRef\":\"0.00-0.06\"},{\"checkIndexName\":\"嗜酸性粒细胞百分数(EO%)\",\"unit\":\"\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"2.8\",\"textRef\":\"0.4-8.0\"},{\"checkIndexName\":\"嗜酸性粒细胞绝对值(EO)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"0.2\",\"textRef\":\"0.02-0.52\"},{\"checkIndexName\":\"大血小板比率(P-LCR)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"28.2\",\"textRef\":\"13.0-43.0\"},{\"checkIndexName\":\"平均血小板体积(MPV)\",\"unit\":\"fI\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"8.7\",\"textRef\":\"7.4-12.5\"},{\"checkIndexName\":\"平均血红蛋白含量(MCH)\",\"unit\":\"pg\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"2\",\"resultValue\":\"26 ↓\",\"textRef\":\"27-34\"},{\"checkIndexName\":\"平均血红蛋白浓度(MCHC)\",\"unit\":\"g/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"2\",\"resultValue\":\"302 ↓\",\"textRef\":\"316-354\"},{\"checkIndexName\":\"淋巴细胞百分数(LYM%)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"31.9\",\"textRef\":\"20-50\"},{\"checkIndexName\":\"淋巴细胞绝对值(LYM)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"2.3\",\"textRef\":\"1.1-3.2\"},{\"checkIndexName\":\"白细胞计数(WBC)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"7.21\",\"textRef\":\"3.5-9.5\"},{\"checkIndexName\":\"红细胞分布宽度-变异系数(RDW-CV)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"17.3\",\"textRef\":\"12-18\"},{\"checkIndexName\":\"红细胞分布宽度-标准差(RDW-SD)\",\"unit\":\"\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"43.4\",\"textRef\":\"35.0-56.0\"},{\"checkIndexName\":\"红细胞压积测定 (HCT)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"2\",\"resultValue\":\"32.8 ↓\",\"textRef\":\"35-45\"},{\"checkIndexName\":\"红细胞平均体积(MCV)\",\"unit\":\"fl\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"86.2\",\"textRef\":\"82.00-100.00\"},{\"checkIndexName\":\"红细胞计数(RBC)\",\"unit\":\"10^12/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"3.81\",\"textRef\":\"3.80-5.10\"},{\"checkIndexName\":\"血小板分布宽度(PDW)\",\"unit\":\"fI\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"13.3\",\"textRef\":\"8.5-18.0\"},{\"checkIndexName\":\"血小板压积(PCT)\",\"unit\":\"%\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"1\",\"resultValue\":\"0.32\",\"textRef\":\"0.100-0.450\"},{\"checkIndexName\":\"血小板计数(PLT)\",\"unit\":\"10^9/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"3\",\"resultValue\":\"371 ↑\",\"textRef\":\"125-350\"},{\"checkIndexName\":\"血红蛋白测定(Hb)\",\"unit\":\"g/L\",\"checkItemName\":\"血常规(五分类)\",\"resultFlagId\":\"2\",\"resultValue\":\"105 ↓\",\"textRef\":\"115-150\"},{\"checkIndexName\":\"血清尿酸测定(UA)\",\"unit\":\"umol/L\",\"checkItemName\":\"血清尿酸测定(UA)\",\"resultFlagId\":\"1\",\"resultValue\":\"331\",\"textRef\":\"150.0-360\"},{\"checkIndexName\":\"血清白蛋白测定(Alb)\",\"unit\":\"g/L\",\"checkItemName\":\"血清白蛋白测定(Alb)\",\"resultFlagId\":\"1\",\"resultValue\":\"41.7\",\"textRef\":\"35-55\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"解析心电图\",\"resultFlagId\":\"1\",\"resultValue\":\"窦性心律,正常心电图\",\"textRef\":\"\"},{\"checkIndexName\":\"体重\",\"unit\":\"kg\",\"checkItemName\":\"身高体重\",\"resultFlagId\":\"1\",\"resultValue\":\"67\",\"textRef\":\"\"},{\"checkIndexName\":\"体重指数(18.5-24)\",\"unit\":\"\",\"checkItemName\":\"身高体重\",\"resultFlagId\":\"1\",\"resultValue\":\"24.30\",\"textRef\":\"\"},{\"checkIndexName\":\"小结\",\"unit\":\"\",\"checkItemName\":\"身高体重\",\"resultFlagId\":\"1\",\"resultValue\":\"体重指数:24.30\",\"textRef\":\"\"},{\"checkIndexName\":\"身高\",\"unit\":\"Cm\",\"checkItemName\":\"身高体重\",\"resultFlagId\":\"1\",\"resultValue\":\"166\",\"textRef\":\"\"}]}\n";public static void main(String[] args) {JsonObject asJsonObject = new JsonParser().parse(json).getAsJsonObject();String id = asJsonObject.get("id").getAsString();String sex = asJsonObject.get("sex").getAsString();JsonArray rs = asJsonObject.get("rs").getAsJsonArray();String checkIndexName = rs.get(0).getAsJsonObject().get("checkIndexName").getAsString();String unit = rs.get(0).getAsJsonObject().get("unit").getAsString();HashMap<String, Object> stringArrayHashMap = new HashMap<>();stringArrayHashMap.put("id", id);stringArrayHashMap.put("sex", sex);ArrayList<Object> objects = new ArrayList<>();HashMap<String, Object> stringObjectHashMap = new HashMap<>();stringObjectHashMap.put("checkIndexName", checkIndexName);stringObjectHashMap.put("unit", unit);objects.add(stringObjectHashMap);stringArrayHashMap.put("rs", objects);String s = new Gson().toJson(stringArrayHashMap);System.out.println(s);}
}

然后跑

然后去json.cn看

gson的解析demo JAVA相关推荐

  1. Java(24):GSON - JsonParser将 JSON 字符串解析为 Java 对象的树结构

    GSONJsonParser类可以将 JSON 字符串或流解析为 Java 对象的树结构. 解析过程中会用到:JsonParse,JsonElement,还有 JsonObject 和 JsonArr ...

  2. Android 天气预报【解析XML / Json文件(2种方式:手动解析、Gson库解析)】

    源码 [工程文件]:https://gitee.com/lwx001/Weather XML : activity_main.xml : <RelativeLayout xmlns:androi ...

  3. java 解析日期格式_日期/时间格式/解析,Java 8样式

    java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...

  4. 日期/时间格式/解析,Java 8样式

    自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期和时间. 在这段时间内, ...

  5. 使用递归算法结合数据库解析成java树形结构

    使用递归算法结合数据库解析成java树形结构 1.准备表结构及对应的表数据 a.表结构: create table TB_TREE ( CID NUMBER not null, CNAME VARCH ...

  6. java 树状数据算法_使用递归算法结合数据库解析成Java树形结构的代码解析

    这篇文章主要介绍了使用递归算法结合数据库解析成Java树形结构的代码解析的相关资料,需要的朋友可以参考下 1.准备表结构及对应的表数据 a.表结构:create table TB_TREE ( CID ...

  7. AOSP6.0.1 launcher3入门篇-解析DeviceProject.java及相关文件

    上一篇文章(AOSP6.0.1 launcher3入门篇-解析launcher.java文件)描述了launcher3的加载过程,本篇文章记录hotseat停靠方向和位置.隐藏页指示器.Folder大 ...

  8. 阿里api网关接口客户端demo,java实现源码,其他语言可参考

    访问阿里api网关接口客户端demo,java实现源码,其他语言可参考 上一篇文章 <阿里api网关接口创建.发布.授权.调试> 中,介绍了3个典型接口的创建并在阿里控制台调试完成,地址: ...

  9. XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 查找校验xml文件中相同的节点属性值 java遍历文件夹解析XML

    XML解析 (JAVA解析xml文件)java+Dom4j+Xpath xml文件解析根据子节点得到父节点 以及查找xml文件中相同的节点属性值 项目背景:这是本人实习中所碰到的项目,当时感觉很棘手, ...

  10. ECC有关DER文件的解析(Java)

    ECC有关DER文件的解析(Java) 本篇博客提供有关ECC的DER文件的Java解析方式,如ECC公钥和ECC签名值对应DER文件的解析,PEM文件也能够使用本博客中提供的解析方式进行解析,PEM ...

最新文章

  1. IntelliJ IDEA 添加本地xsd文件
  2. php facade模,PHP 设计模式之外观模式 Facade
  3. 【C 语言】动态库封装与设计 ( 动态库调用环境搭建 | 创建应用 | 拷贝动态库相关文件到源码路径 | 导入头文件 | 配置动态库引用 | 调用动态库中的函数 )
  4. 13.MATLAB的while、for、break、continue循环操作
  5. 顽石系列:Java技术面试
  6. 《深入理解Java虚拟机》读书笔记
  7. abp执行mysql语句_在ABP模板工程中使用MySql
  8. latex表插入的位置不对_VSCode_LaTex_英文amp;中文配置
  9. “云时代架构”经典文章阅读感想八
  10. oracle一个库给多个用户名,配置oracle数据库服务器(为用户分配账户及空间和建立账户管理机制)...
  11. 数据库热备之SQLServer的数据库镜像实施笔记
  12. python的pyaudio教程入门_Python音频操作工具PyAudio上手教程!
  13. 【高数】高数第七章节——微分方程概念一阶微分方程高阶微分方程
  14. web前端 “我是有底线的”效果
  15. 2021 CNSS招新赛 WEB WP
  16. CentOS6实验模板机搭建
  17. 360网神奇安信管理地址_360网神桌面云管理系统
  18. UWB定位技术与其他定位技术比较
  19. 比较牛的竞赛总结和竞赛博客
  20. 绿之韵传销被诬陷?看草根创业10年奋斗路

热门文章

  1. 如何啃一本很晦涩的专业书
  2. CF1153F Serval and Bonus Problem
  3. codewars练习记录15 js
  4. 华为浏览器如何进入阅读模式_华为浏览器阅读模式 | 手游网游页游攻略大全
  5. iview form表单验证手机号
  6. Jira BigPicture结合KanBan跟踪项目执行实践分享
  7. 盘是什么意思计算机网络,hdd网络上什么意思
  8. python 简单易懂的验证码识别
  9. 用Excel进行频域分析
  10. 鸿洋,郭霖Android开发大牛:从入门到精通系列学习路线以及进阶Android高级工程师书籍介绍