简介
JSON 是一种轻量级数据格式 可以方便地表示复杂数据结构 JSON 对象有两个方法:stringify()和 parse() 在简单的情况下 这两个方法分别可以将 JavaScript 序列化为 JSON 字符串 以及将 JSON 解析为原生 JavaScript 值
第一个用法-将 js 对象数据转换成 json 字符串
JSON.stringify()可以把一个 JavaScript 对象序列化为一个 JSON 字符串
let json = {
title: "Json.stringify用法",
context: ["123"],
year: 2024,
};
let jsonText = JSON.stringify(json);
默认情况下 JSON.stringify()会输出不包含空格或缩进的 JSON 字符串 因此 jsonText 的值是这样的
"{"title":"Json.stringify用4","author":["123"],"year":2024}"
第二个用法-过滤器
let json = {
title: "Json.stringify用法",
context: ["123"],
year: 2024,
weixin: "670983195",
};
let jsonText = JSON.stringify(json,["weixin"]);
JSON.stringify()方法的第二个参数是一个包含一个字符串的数组:"weixin" 它对应着要序列化的对象中的属性 因此结果 JSON 字符串中只会包含这个属性
"{"weixin":"670983195"}"