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