社区
Java
帖子详情
fastJSON 怎么快速获取某个键值
ianyours
2018-06-26 06:07:12
{"result":{"code":1,"msg":"success","url":"","data":"0","date":"1530007139"},"data":{"token":"iamtoken","life":1530005620,"expires":7200}}
如以上的 String 怎么获取 比如token的值
...全文
2172
2
打赏
收藏
fastJSON 怎么快速获取某个键值
{"result":{"code":1,"msg":"success","url":"","data":"0","date":"1530007139"},"data":{"token":"iamtoken","life":1530005620,"expires":7200}} 如以上的 String 怎么获取 比如token的值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr.Java.
2018-06-27
打赏
举报
回复
public class Test {
public static void main(String[] args) {
String param = "{\"result\":{\"code\":1,\"msg\":\"success\",\"url\":\"\",\"data\":\"0\",\"date\":\"1530007139\"},\"data\":{\"token\":\"iamtoken\",\"life\":1530005620,\"expires\":7200}}";
JSONObject jsonObject = JSON.parseObject(param);
JSONObject jsonObject1 = JSONObject.parseObject(jsonObject.get("data").toString());
System.out.println(jsonObject1.get("token"));
}
}
ZhuiZuoZheJian
2018-06-27
打赏
举报
回复
JSONObject.parseObject("").getJSONObject("data").getString("token");
第一个空的双引号字符串parseObject里面的参数填写你的字符串
FastJson
中JSONObject用法及常用方法总结
FastJson
中JSONObject用法及常用方法总结 1.put(String key, Object value)方法,在JSONObject对象中设置
键值
对在,在进行设值得时候,key是唯一的,如果用相同的key不断设值得时候,保留后面的值。 jsonObject.put(key,value); 2.Object get(String key) :根据key值
获取
JSONObject对象中对应的value值,
获取
到的值是Object类型,需要手动转化为需要的数据类型 jsonObject.
学习笔记:
fastjson
-1
1 public int size() { 2 return map.size(); 3 } 4 public boolean isEmpty() { 5 return map.isEmpty(); 6 } 7 public boolean containsKey(Object key)...
Gson、
fastJson
将一个json字符串转成map
fastJson
将json字符串转Map String str="{"img1":"111","":"","":""}" //第一种方式 假如知道要取的key
快速
取对应的值 Map<String, Object> map = JSON.parseObject(str,new TypeReference<Map<Stri...
读书笔记8
Redis在Java连接开发工具中如何使用及操作 1.如何在java项目中整合Jedis并且连接Redis数据库? ①创建一个Maven项目(空的即可) ②导入Jedis和
fastjson
依赖 <!--导入jedis的包--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version
fastjson
获取
复杂json所有叶子节点
键值
最近需要把一个Json里面的所有
键值
对给拿出来,也就是把复杂Json的层次结构给去除,只留下叶子节点的
键值
,方便我们循环输出。这里只是输出了
键值
对,如有需要请把
键值
对存成数组。 这里采用递归的方式去遍历打印叶子节点。 代码如下: public static void printNode(JSONObject jb){ for(String key : jb.keySet()) {/...
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章