JSON.stringify 相关

从后台得到一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(出现在数组中时)。”

情况应该如上所述

先此记下,以备日后参考

猜你喜欢

转载自leozam.iteye.com/blog/2366089