我正在从服务器获取编码数据,这些数据是使用 .NETs WebUtility.HtmlEncode 编码的。
然后显示此数据,并需要将其发送回服务器以进行某些操作。在此期间,它会在使用 JSON.stringify 发送之前转换为 JSON。到目前为止一切正常。
但是,一旦它到达服务器,由于存在潜在危险而被拒绝。转换为 JSON 的对象可以包含带有特殊字符的字符串,例如 -
“这是约翰的帐户”最初是“这是约翰的帐户”
或“约翰以 ¥ 的收入”最初是“约翰以 ¥ 的收入”
我认为这些编码的字符串值会干扰正确形成的 JSON。
Javascript中有什么方法可以JSONify HTML编码的字符串吗?
编辑:如果不清楚,当我执行 JSON.stringify(data) 时,数据已经编码。我的数据示例-
row[0] = {column1, column2, column3} 其中每一列都是 HTML 编码的字符串,例如“这是 John's 帐户”