我想用下面的字符串值添加JSON數據:如何在JSON中添加「」字符?
json = "d:\xyz\abc";
該值從數據庫在運行時來了。當我要將它顯示在數據表中時,會顯示JSON格式錯誤。我的要求是,上面的值將顯示爲它在數據表中。請幫忙。
我想用下面的字符串值添加JSON數據:如何在JSON中添加「」字符?
json = "d:\xyz\abc";
該值從數據庫在運行時來了。當我要將它顯示在數據表中時,會顯示JSON格式錯誤。我的要求是,上面的值將顯示爲它在數據表中。請幫忙。
你最好使用JSON庫您的編程語言。你不直接用jquery檢索數據庫值,不是嗎?
所以,你會使用類似JSON.escape(my_string_from_db)
,或者在Ruby語言我通常做my_string.to_json
。
這會自動轉義所有需要轉義的東西。
從哪裏獲得這些庫?我得到了一些java類,但沒有jar文件。 –
http://json.org/java/ –
與另一\
退出:
var json = "d:\\xyz\\abc";
\
是在JavaScript字符串中的轉義字符,它賦予特殊意義的斜線後面的字符。像\t
是一個製表符,\n
是一個新行。要放置一個反斜線文字,您需要使用\\
第一個反斜槓表示下一個字符將變得特別,下面的反斜線表示「哦,它只是一個反斜槓」。
你是如何創建你的JSON的? – deceze