天天看點

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);
		
		
		
	}