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