我想在javascript中动态创建以下对象:
{
"data": {
"name": "Bob",
"lastname": "Dole"
}
}
我不确定这样做的最好方法,如果没有这样硬编码:
var jsonObject =
{
"data": {
"name": "Bob",
"lastname": "Dole"
}
};
在javascript中执行此操作的最佳方法是什么,是否必须创建数组并对其进行字符串化?感谢。
答案 0 :(得分:0)
// initiate an empty object
var jsonObject = {};
// assign a value to a new property - that property value is an object
jsonObject['data'] = {};
// assign a value to a property - that property value is a string
jsonObject.data['name'] = 'Bob';
答案 1 :(得分:0)
您可以在javascript中为对象添加动态值/键,如下所示:
假设您有一个对象::notepad
你有两个变量,一个定义键,另一个定义值。
var obj = {};
您可以按如下方式将其添加到对象中:
var myKey = "someKey", myVal = "someVal";