欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java中获取json的所有key方法

程序员文章站 2023-01-03 18:07:30
工作笔记(在不知道json的key时如何获取当前json的keys) string json="{'name':'angui','age':'23','like'...

工作笔记(在不知道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);

以上这篇java中获取json的所有key方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。