Javascript 使用jquery创建嵌套的json对象
使用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"] =
$(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}
]
}