Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery创建嵌套的json对象_Javascript_.net_Json_Json.net_Getjson - Fatal编程技术网

Javascript 使用jquery创建嵌套的json对象

Javascript 使用jquery创建嵌套的json对象,javascript,.net,json,json.net,getjson,Javascript,.net,Json,Json.net,Getjson,使用json对象而不是来自数组 $(document).ready(function () { var editeditems = {}; var address = {}; var firstName; var lasteName; $('#btnJson').click(function () { for (var i = 0; i < 3; i++) { address["street"] =

使用json对象而不是来自数组

$(document).ready(function () { 
    var editeditems = {}; 
    var address = {};
    var firstName;
    var lasteName; 
    $('#btnJson').click(function () { 
        for (var i = 0; i < 3; i++) { 
            address["street"] = i; 
            address["city"] = i; 
        } 
        editeditems["FirstName"] = "mehul"; 
        editeditems["LastName"] = "gohel"; 
        editeditems["Address"] = address; 
        $('#txtVal').text(JSON.stringify(editeditems)); 
    }); 
});
这里有一个方法:

$(document).ready(function () { 
  $('#btnJson').click(function () { 
    var jsonObj = {}; 
    var addressArray = [];

    for (var i = 0; i < 3; i++) { 
        var address = {}
        address.street = i; 
        address.city = i; 
        addressArray.push(address);
    } 

    jsonObj.FirstName = "mehul"; 
    jsonObj.LastName = "gohel"; 
    jsonObj.Address = addressArray;  

    $('#txtVal').text(JSON.stringify(jsonObj)); 
  });
});

您的问题是什么?请解释您的问题,并包括您迄今为止尝试过的代码。这将帮助人们理解你的问题。谢谢$(文档).ready(函数(){var editedems={};var address={};var firstName;var lasteName;$('#btnJson')。点击(函数(){for(var i=0;i<3;i++){address[“street”]=i;address[“city”]=i;}editedems[“firstName”=“mehul”;editedems[“LastName”=“gohel;editedems[“Address”]=Address;$(“#txtVal”).text(JSON.stringify(editedems));});我使用此代码并获得{“FirstName”:“mehul”,“LastName”:“gohel”,“Address”:{“street”:2,“city”:2}的输出。第二个解决方案与不同的方法相同。
$(document).ready(function () { 
  $('#btnJson').click(function () { 
    var jsonObj = {}; 
    var addressArray = [];

    for (var i = 0; i < 3; i++) { 
        var address = {}
        address.street = i; 
        address.city = i; 
        addressArray.push(address);
    } 

    jsonObj.FirstName = "mehul"; 
    jsonObj.LastName = "gohel"; 
    jsonObj.Address = addressArray;  

    $('#txtVal').text(JSON.stringify(jsonObj)); 
  });
});
$(document).ready(function () { 
  $('#btnJson').click(function () { 
    var jsonObj = {
      "FirstName":"mehul",
      "LastName":"gohel",
      "Address":[]
    }; 

    for (var i = 0; i < 3; i++) { 
        var address = {}
        address.street = i; 
        address.city = i; 
        jsonObj.Address.push(address);
    } 

    $('#txtVal').text(JSON.stringify(jsonObj)); 
  });
}); 
{
  "FirstName":"mehul",
  "LastName":"gohel",
  "Address":[
    {"street":0,"city":0},
    {"street":1,"city":1},
    {"street":2,"city":2}
  ]
}