js 将数组转为json字符串;将json字符串转回数组
时间: 2024-09-28 19:05:55 浏览: 47
JS实现将二维数组转为json格式字符串操作示例
在JavaScript中,你可以使用内置的`JSON.stringify()`函数将数组转换为JSON字符串,这个函数接受两个参数:需要序列化的对象和一个可选的选项对象。例如:
```javascript
let array = [1, "two", { key: "value" }];
let jsonStr = JSON.stringify(array);
console.log(jsonStr); // 输出: "[1,"two",{"key":"value"}]"
```
反过来,如果你想把JSON字符串转换回数组,可以使用`JSON.parse()`函数。这个函数接收一个JSON字符串作为输入并返回对应的JavaScript对象,如果是数组,则会解析成真正的数组。
```javascript
let jsonString = '{"name": "John", "age": 30, "city": "New York"}';
let jsonArray = JSON.parse(jsonString);
console.log(Array.isArray(jsonArray)); // 输出: true (如果json字符串表示的是数组)
```
阅读全文