用js定义一个json字符串要求里面的键值对的value值是对象
时间: 2024-10-04 21:02:41 浏览: 17
将JSON字符串转换成Map对象的方法
在JavaScript中,你可以通过创建一个JSON对象,并给它的某个属性赋予另一个对象,来定义一个包含对象值的JSON字符串。下面是一个例子:
```javascript
let objWithObjectValue = {
"name": {
"first": "John",
"last": "Doe"
},
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York"
}
};
// 将这个对象转换为JSON字符串
let jsonString = JSON.stringify(objWithObjectValue);
console.log(jsonString); // 输出:{"name":{"first":"John","last":"Doe"},"age":30,"address":{"street":"123 Main St","city":"New York"}}
```
在这个例子中,`name` 和 `address` 的值都是另一个对象。你可以根据需要调整键值对和嵌套的对象结构。
阅读全文