传送json字符串的时候,有可能从数据库取出来的数据都是含有 '单引号' '双引号' ‘/’ ,怎么给这些内容过滤才会在构造json的时候不会因为这些字符而失败呢?
你如果用JSON的库的话它会自动给你转义的。
JSON格式定义里面有提到。
哪个库? 名字给个
@koi: newtonsoft.json这个就比较常用。
可以用 \ 进行转义的啊
用preg_replace()函数进行正则匹配,找到这些符号的位置, 匹配后加上转义符或者用其他符号代替(不知道你说的过滤是要怎么处理,只能帮到这了)。