js json转字符串
时间: 2023-07-23 13:10:45 浏览: 50
在 JavaScript 中,可以使用内置的 `JSON.stringify()` 方法将 JSON 对象转换为字符串。
下面是一个示例:
```javascript
var person = {
name: "John",
age: 30,
city: "New York"
};
var jsonString = JSON.stringify(person);
console.log(jsonString);
```
在上述代码中,我们定义了一个 JSON 对象 `person`,然后使用 `JSON.stringify()` 方法将其转换为字符串。最后,使用 `console.log()` 打印输出字符串形式的 JSON。
输出结果如下:
```javascript
{"name":"John","age":30,"city":"New York"}
```
`JSON.stringify()` 方法还可以接受第二个参数用于控制转换过程。例如,可以使用第二个参数来选择性地包含或排除特定的属性。
```javascript
var person = {
name: "John",
age: 30,
city: "New York"
};
var jsonString = JSON.stringify(person, ["name", "age"]);
console.log(jsonString);
```
在上述代码中,我们只选择了 `name` 和 `age` 属性进行转换。
输出结果如下:
```javascript
{"name":"John","age":30}
```
通过 `JSON.stringify()` 方法,我们可以方便地将 JSON 对象转换为字符串,以便进行传输或存储。