从后台得到一JSON结构形如 {"a":"aaa","key":"bbbb/sdfdsf"}(原JSON的key的值要复杂的多,包含很多"/"符号)
在前台JSON.stringify()这个JSON,发现转换之后的字符为 {"a":"aaa","key":""}
key的值被置空了...
用浏览器的控制台测试却没有问题
网上搜之,看到官方的说明
[url]https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify[/url]
有句话是“undefined、任意的函数以及 symbol 值,在序列化过程中会被忽略(出现在非数组对象的属性值中时)或者被转换成 null(出现在数组中时)。”
情况应该如上所述
先此记下,以备日后参考
在前台JSON.stringify()这个JSON,发现转换之后的字符为 {"a":"aaa","key":""}
key的值被置空了...
用浏览器的控制台测试却没有问题
网上搜之,看到官方的说明
[url]https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify[/url]
有句话是“undefined、任意的函数以及 symbol 值,在序列化过程中会被忽略(出现在非数组对象的属性值中时)或者被转换成 null(出现在数组中时)。”
情况应该如上所述
先此记下,以备日后参考