js解析与序列化json数据(二)序列化探讨_json
时间:2021-07-01 10:21:17
帮助过:54人阅读
上一节我们讲解了JSON.stringify()的基本用法,这一节我们来重点探讨一下序列化。
JSON.stringify()除了要序列化的js对象外,还可以接收另外两个参数,这两个参数用于指定不同方式序列化js对象。第一个参数是过滤器,可以使一个数组,也可以是一个函数;第二个参数是一个选项,表示是否在JSON字符串中保留缩进。单独或组合使用这两个参数,可以更全面深入地控制JSON的序列化。
1、过滤结果 如果过滤器参数是数组,那么JSON.stringify()的结果中将只包含数组中列出的属性。如:
代码如下: