如何使用以下格式创建json对象,javascript

时间:2015-08-13 15:18:56

标签: javascript json

我想在javascript中动态创建以下对象:

{
    "data": {
        "name": "Bob",
        "lastname": "Dole"
    }
}

我不确定这样做的最好方法,如果没有这样硬编码:

var jsonObject = 

{
    "data": {
        "name": "Bob",
        "lastname": "Dole"
    }
};

在javascript中执行此操作的最佳方法是什么,是否必须创建数组并对其进行字符串化?感谢。

2 个答案:

答案 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";