天天看点

java JSONObject注意事项

1json保存的是键值对,当值中,包含一组特殊符号时,例如:“[]”或者“{}”,这个在json中表示的是数组或者对象,所以当值满足时,应该注意,修改方案可以在前面和后面增加双引号,代码如下:

public static void main(String[] args) {
		
		String sign = "[25uu]";
		JSONObject a = new JSONObject();
		if (sign.startsWith("[") && sign.endsWith("]")) {
			a.put("sign", "\""+sign+"\"");
		}else {
			a.put("sign", sign);
		}
		String signNew = a.getString("sign");
		System.out.println("signNew="+signNew);
		
		
		
	}