我想用下面的字符串值添加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