阅读背景:

java中获取json的所有key

来源:互联网 

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



String json="




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: