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 的方法。

相关推荐
Snowbowღ20 小时前
OpenAI / GPT-4o:Python 返回结构化 / JSON 输出
python·json·openai·api·gpt-4o·pydantic·结构化输出
林戈的IT生涯1 天前
MySQL5.7中增加的JSON特性的处理方法JSON_EXTRACT和JSON_ARRAY_APPEND以及MYSQL中JSON操作的方法大全
json·mysql5.7·json特性·json_extract·mysql中json操作方法
敲代码不忘补水1 天前
Python 项目实践:简单的计算器
开发语言·python·json·项目实践
亚林瓜子2 天前
Jackson注解屏蔽某些字段读取权限
spring·json·jackson
不惑_2 天前
最佳实践 · 如何高效索引MySQL JSON字段
java·mysql·json
天上掉下来个程小白3 天前
请求响应-05.请求-日期参数&JSON参数
spring boot·json
敲代码不忘补水3 天前
Python Pickle 与 JSON 序列化详解:存储、反序列化与对比
开发语言·python·json
jackletter3 天前
c#:System.Text.Json 的使用四(如何忽略[JsonPropertyName])
c#·json·序列化
A 八方3 天前
Python JSON
开发语言·python·json
小故渊4 天前
JSON对象
运维·服务器·json