Javascript JSON字符串化子列表
这可能是一个noob问题,但如果我想制作一个项目的JSON列表(在nodejs应用程序中),我可以执行以下操作:Javascript JSON字符串化子列表,javascript,json,node.js,Javascript,Json,Node.js,这可能是一个noob问题,但如果我想制作一个项目的JSON列表(在nodejs应用程序中),我可以执行以下操作: var myVar = { 'title' : 'My Title', 'author' : 'A Great Author' }; console.log(JSON.stringify(myVar)); OUTPUT: { 'title' : 'My Title', 'author' : 'A Great Author' } 每件事都很好,但是我如何制作下面这样的子列
var myVar = {
'title' : 'My Title',
'author' : 'A Great Author'
};
console.log(JSON.stringify(myVar));
OUTPUT: { 'title' : 'My Title', 'author' : 'A Great Author' }
每件事都很好,但是我如何制作下面这样的子列表呢
OUTPUT: { book {'title' : 'My Title', 'author' : 'A Great Author'} }
因此:
因此:
{}
是对象文字语法,propertyName:propertyValue
定义属性。去把它们安顿好
var myVar = {
book: {
'title' : 'My Title',
'author' : 'A Great Author'
}
};
{}
是对象文字语法,propertyName:propertyValue
定义属性。去把它们安顿好
var myVar = {
book: {
'title' : 'My Title',
'author' : 'A Great Author'
}
};
你可以这样做:
myVar = {
book: {
'title' : 'My Title',
'author' : 'A Great Author'
}
}
console.log(JSON.stringify(myVar)); // OUTPUT: { book {'title' : 'My Title', 'author' : 'A Great Author'} }
如果希望子列表中有多个项目,则应将其更改为:
myVar = {
book1: {
'title' : 'My Title',
'author' : 'A Great Author'
},
book2: {
'title' : 'My Title',
'author' : 'A Great Author'
}
}
你可以这样做:
myVar = {
book: {
'title' : 'My Title',
'author' : 'A Great Author'
}
}
console.log(JSON.stringify(myVar)); // OUTPUT: { book {'title' : 'My Title', 'author' : 'A Great Author'} }
如果希望子列表中有多个项目,则应将其更改为:
myVar = {
book1: {
'title' : 'My Title',
'author' : 'A Great Author'
},
book2: {
'title' : 'My Title',
'author' : 'A Great Author'
}
}
要使用JavaScript执行此操作,请执行以下操作:
var mVar = {
'title' : 'My Title',
'author' : 'A Great Author'
};
var myVar = {};
myVar.book = mVar;
console.log(JSON.stringify(myVar));
见:
要使用对象文字表示法执行此操作,请执行以下操作:
var myVar = {
'book': {
'title' : 'My Title',
'author' : 'A Great Author'
}
};
console.log(JSON.stringify(myVar));
要使用JavaScript执行此操作,请执行以下操作:
var mVar = {
'title' : 'My Title',
'author' : 'A Great Author'
};
var myVar = {};
myVar.book = mVar;
console.log(JSON.stringify(myVar));
见:
要使用对象文字表示法执行此操作,请执行以下操作:
var myVar = {
'book': {
'title' : 'My Title',
'author' : 'A Great Author'
}
};
console.log(JSON.stringify(myVar));
谢谢,你所有的答案都很有帮助。谢谢,你所有的答案都很有帮助