json鍵值對,當值為字符串變量時,極易搞錯,拼接務必注意。
String str="文字信息";
String json="{\"msg\":\""+str+"\"}";
即傳過來顯示的json是:{"msg":"文字信息"}
注意:json拼接的時候,字符串變量str兩邊還應該加上引號。如果不加引號,寫成
String json="{\"msg\":"+str+"}";這種寫法錯誤,ajax認不出來。
若拼接其他類型變量,如int num=888;
則直接:String json="{\"msg\":"+num+"}";
顯示:{"msg":888}
ps:若單獨只傳一個字符串回來,servlet端直接print(字符串變量),前台jsp的$.post中
設置類型將"json"改為"text"。
則直接:String json="{\"msg\":"+num+"}";
顯示:{"msg":888}
ps:若單獨只傳一個字符串回來,servlet端直接print(字符串變量),前台jsp的$.post中
設置類型將"json"改為"text"。