JSON.stringify()方法的用法详解

简介

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"}"

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值