博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gson获取json串中的key-value
阅读量:5223 次
发布时间:2019-06-14

本文共 1042 字,大约阅读时间需要 3 分钟。

1、依赖包

com.google.code.gson
gson
2.1

  

2、示例代码

String json = "{\"resultCode\":\"SUCCESS\",\"resultDesc\":\"SUCCESS\",\"userProfile\":{\"userId\":\"901228507\",\"registTime\":\"20180622161442\",\"accounts\":[{\"accountName\":\"123566965\",\"accoutType\":\"MOBILE\",\"bindTime\":null,\"verified\":false,\"accountExtInfo\":null}],\"avatar\":null,\"nickName\":null,\"userRole\":null,\"usernum\":null,\"extInfo\":null}}";        JsonParser parser = new JsonParser();        // 2.获得 根节点元素        JsonElement element = parser.parse(json);        // 3.根据 文档判断根节点属于 什么类型的 Gson节点对象        JsonObject root = element.getAsJsonObject();        String resultCode = root.get("resultCode").getAsString();        System.out.println(resultCode);        // 4. 取得 节点 下 的某个节点的 value        JsonObject userProfile = root.getAsJsonObject("userProfile");        System.out.println(userProfile.get("userId").getAsString());

  

转载于:https://www.cnblogs.com/LCCRNblog/p/9238338.html

你可能感兴趣的文章
R语言内存管理
查看>>
【hive】函数大全
查看>>
tcp 3次握手四次挥手
查看>>
vnc远程运行3D游戏
查看>>
Linux/Windows远程桌面
查看>>
我对IoC/DI的理解
查看>>
Struts2数据传输的背后机制:ValueStack(值栈)
查看>>
SVN的基本操作
查看>>
信用卡、借记卡
查看>>
第16章 非归档模式下的冷备份和恢复
查看>>
java web--FTP服务器创建和上下传文件(3)
查看>>
前端页面图片精致拖拽复制
查看>>
powerdesigner 左边的列表框弄不见了怎么弄出来
查看>>
[dfs][bfs] Jzoj P5806 简单的操作
查看>>
Django----admin管理工具
查看>>
Python实现简单登陆验证(文件操作)
查看>>
异步消息处理机制 简析
查看>>
机器学习实践测试驱动的开发方法pdf
查看>>
memset函数使用详解
查看>>
C# 使用CsvHelper读取.csv文件
查看>>