标签: jquery json parsing
读取响应对象,该值在其中有单引号 -
{"Offername":"One month Offer", "OfferDescription":"One month's goodies free"}
尝试添加转义字符,但上述内容对JSON有效jsonlint.com但jQuery.parseJSON仍然失败,上述JSON包含单撇号。
JSON
jsonlint.com
jQuery.parseJSON
感谢任何有助于我的回应。
答案 0 :(得分:0)
正如其中一位评论者所说,您正在使用对象而不是字符串。 因此,您需要使用命令JSON.stringify将其转换为字符串。
JSON.stringify
JSON.stringify()方法将JavaScript值转换为JSON string,如果是replacer函数,则可以选择替换值 如果是,则指定或者可选地仅包括指定的属性 指定了replacer数组。 More
然后,当你得到一个字符串(用typeof测试它)时,你可以解析它(注意:jQuery.Parse需要一个字符串,而不是一个对象)。 About
jsFiddle