欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

java中获取json的所有key方法

时间:2021-07-18 08:25:56|栏目:JAVA代码|点击:

工作笔记(在不知道json的key时如何获取当前json的keys)

String json="{'name':'angui','age':'23','like':'吃水果'}";
JSONObject j = JSON.parseObject(json);
j.remove("age");
System.out.println(json.toString());
System.out.println(j.toJSONString());

//将json转换为key=value&key=value&...的形式
StringBuilder sb = new StringBuilder();
String sbString="";
try {
	org.json.JSONObject jsonObject = new org.json.JSONObject(json);
	Iterator iterator = jsonObject.keys();
	while(iterator.hasNext()){
String key = (String) iterator.next();
	    	sb.append("&"+key);
	    	sb.append("="+jsonObject.getString(key));
	}
	sb.append("&key");
	sbString = sb.substring(1);
} catch (JSONException e) {
	e.printStackTrace();
}
System.out.println(sbString);

上一篇:Spring的事件监听机制示例详解

栏    目:JAVA代码

下一篇:java并发编程专题(六)----浅析(JUC)Semaphore

本文标题:java中获取json的所有key方法

本文地址:http://www.codeinn.net/misctech/158765.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有