JSON方法

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在JavaScript中,我们经常使用以下方法来处理JSON数据:

  1. JSON.stringify()

JSON.stringify() 方法用于将一个 JavaScript 值转换成一个 JSON 字符串。例如:

复制代码
复制代码
javascript`let obj = {
name: "John",
age: 30,
city: "New York"
};
let jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出: '{"name":"John","age":30,"city":"New York"}'`
  1. JSON.parse()

JSON.parse() 方法用于将一个 JSON 字符串转换成 JavaScript 值。例如:

复制代码
javascript`let jsonString = '{"name":"John","age":30,"city":"New York"}';
let obj = JSON.parse(jsonString);
console.log(obj.name); // 输出: "John"`
  1. JSON.keys()

JSON.keys() 方法返回一个迭代器对象,它包含一个给定对象自身的可枚举属性的属性名。例如:

复制代码
javascript`let obj = {
name: "John",
age: 30,
city: "New York"
};
let keys = JSON.keys(obj);
console.log(keys); // 输出: Iterator( ['name', 'age', 'city'] )`
  1. JSON.isArray()JSON.isBoolean() 等其他方法

这些方法用于检查一个值是否为特定类型。例如:

复制代码
javascript`console.log(JSON.isArray([1, 2, 3])); // 输出: true
console.log(JSON.isBoolean(true)); // 输出: true`

注意:尽管这些方法名以 "JSON" 开头,但它们实际上是 JavaScript 的内置对象方法,而不是 JSON 的方法。

相关推荐
吴声子夜歌1 小时前
Node.js——JSON-Server轻量级RESTful API
node.js·json·restful·json-server
呆萌的代Ma4 小时前
解决n8n的输入内容报错JSON parameter needs to be valid JSON
json·n8n
ID_180079054733 天前
Python 实现亚马逊商品详情 API 数据准确性校验(极简可用 + JSON 参考)
java·python·json
代码AI弗森3 天前
配置文件战争:TOML/YAML/JSON 为何成为不同框架的“专属标配”?
json
lifewange3 天前
CNode API v1 完整接口文档(JSON 规范整理)
java·前端·json
测试修炼手册4 天前
[测试技术] 深入理解 JSON Web Token (JWT)
前端·json
九转成圣4 天前
Java 性能优化实战:如何将海量扁平数据高效转化为类目字典树?
java·开发语言·json
小袁拒绝摆烂4 天前
多表关联大平层转JSON树形结构
java·json
学术阿凡提4 天前
Spring Boot 集成 Fastjson2 完整教程:从入门到避坑
spring boot·安全·json
LIUAWEIO4 天前
鸽鸽工具网:免费在线工具大全,打开网页即用
人工智能·安全·ai·json