.JSON对象如何使用,如何与JSON字符串互相转换
时间: 2024-10-12 08:15:26 浏览: 23
net.sf.json.JSONObject实现Object对象与Json字符串的互转
5星 · 资源好评率100%
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序间的数据传输。在JavaScript中,你可以像处理普通对象一样操作JSON对象。以下是使用和转换的基本步骤:
**1. 创建JSON对象:**
```javascript
let obj = {
name: "John",
age: 30,
city: "New York"
};
```
这里,`obj`就是一个简单的JSON对象。
**2. JSON对象到JSON字符串:**
```javascript
let jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出:{"name": "John", "age": 30, "city": "New York"}
```
`JSON.stringify()`函数将JavaScript对象转换为JSON字符串。
**3. JSON字符串到JSON对象:**
```javascript
let jsonObj = JSON.parse(jsonString);
console.log(jsonObj.name); // 输出:John
```
`JSON.parse()`函数接收JSON字符串并返回对应的JavaScript对象。
**4. 动态创建JSON对象并转换:**
```javascript
function createObject(name, age, city) {
let newObj = {name, age, city};
return JSON.stringify(newObj);
}
let dynamicJson = createObject("Alice", 25, "London");
```
这允许你在运行时动态构建和转换JSON对象。
阅读全文