JavaScript中的JSON

知有的头像
知有
255

JSON

JSON是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。

JSON的基本格式:

const jsonone = {"name" : "name", "password" : "password"}

它能够用来定义数组和对象。

常用的方法:

JSON.parse():将字符串转为对象。

JSON.stringify():将对象转为字符串。

json的输出美化:

JSON.stringify(value[, replacer [, space]])

space指可以指定缩进用的空白字符串,它的参数是个数字,它代表有多少的空格;上限为10。该值若小于1,则意味着没有空格;如果该参数没有提供(或者为null)将没有空格。

replacer:可选。用于转换结果的函数或数组。

如果 replacer 为函数,则 JSON.stringify 将调用该函数,并传入每个成员的键和值。使用返回值而不是原始值。如果此函数返回 undefined,则排除成员。根对象的键是一个空字符串:""。

如果 replacer 是一个数组,则仅转换该数组中具有键值的成员。成员的转换顺序与键在数组中的顺序一样。

在遍历json对象的时候,可以使用for...in进行遍历。

用户评论
评论列表