JSON.stringify() 存对象
时间: 2023-08-13 07:12:07 浏览: 48
如果你想将 JavaScript 对象存储为 JSON 字符串,可以使用 JSON.stringify() 方法。你可以将 JSON 字符串存储在变量中,或者将其写入文件或数据库。
下面是一个示例,展示如何使用 JSON.stringify() 将对象存储为 JSON 字符串:
```javascript
const obj = {
name: "John",
age: 30,
city: "New York"
};
const jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出 '{"name":"John","age":30,"city":"New York"}'
```
在上面的示例中,我们使用 JSON.stringify() 将对象 `obj` 转换为 JSON 字符串 `jsonString`。然后,我们可以通过打印 `jsonString` 来查看转换后的结果。
希望对你有所帮助!如果还有其他问题,请随时提问。
相关问题
sessionStorage.setItem存对象
sessionStorage.setItem() 方法只能用于存储字符串类型的数据,无法直接存储 JavaScript 对象。但是你可以使用 JSON.stringify() 方法将对象转换为字符串,然后再存储到 sessionStorage 中。例如:
```javascript
// 创建一个对象
var obj = { name: "Alice", age: 25 };
// 将对象转换为字符串
var objString = JSON.stringify(obj);
// 存储到 sessionStorage
sessionStorage.setItem("myObject", objString);
```
然后,你可以使用 sessionStorage.getItem() 方法获取存储的字符串,并使用 JSON.parse() 方法将其转换回对象:
```javascript
// 从 sessionStorage 获取存储的字符串
var storedObject = sessionStorage.getItem("myObject");
// 将字符串转换为对象
var parsedObject = JSON.parse(storedObject);
console.log(parsedObject.name); // 输出 "Alice"
console.log(parsedObject.age); // 输出 25
```
这样,你就可以通过将对象转换为字符串的方式,实现在 sessionStorage 中存储和读取对象了。
js中 sessionStorage 如何存对象
在JavaScript中,sessionStorage是一个用于存储键值对的对象,它可以存储字符串类型的数据。如果要存储对象,需要将对象转换为字符串类型,然后再存储到sessionStorage中。
可以使用JSON.stringify()方法将对象转换为字符串,然后使用sessionStorage.setItem()方法将字符串存储到sessionStorage中。例如:
```
var obj = {name: "John", age: 30};
var str = JSON.stringify(obj);
sessionStorage.setItem("myObj", str);
```
这样就将一个对象存储到了sessionStorage中。如果需要获取存储的对象,可以使用sessionStorage.getItem()方法获取存储的字符串,然后使用JSON.parse()方法将字符串转换为对象。例如:
```
var str = sessionStorage.getItem("myObj");
var obj = JSON.parse(str);
console.log(obj.name); // 输出 "John"
```