我正在尝试使用如下结构创建一个json数组:
var cars = [
{name: 'Honda', models: [
{name: 'Accord', features: ['2dr', '4dr']},
{name: 'CRV', features: ['2dr', 'Hatchback']},
{name: 'Pilot', features: ['base', 'superDuper']}
]},
{name: 'Toyota', models: [
{name: 'Prius', features: ['green', 'superGreen']},
{name: 'Camry', features: ['sporty', 'square']},
{name: 'Corolla', features: ['cheap', 'superFly']}
]}
];
我的MySQL数据库中有3个表(carmakes
,carmake_models
和carmake_options
)。
最好的方法是什么?
表格的结构如下:
carmakes: ID,CarName
carmake_models: ModelParent,ModelName
carmake_options: OptionParent,OptionName
答案 0 :(得分:-1)
我没有足够的信息来回答您的问题。但是,您可能更喜欢创建更像这样的JSON:
var cars = {
'Honda': {
'Accord': ['2dr', '4dr'],
'CRV': ['2dr', 'Hatchback'],
'Pilot': ['base', 'superDuper']
},
'Toyota': {
'Prius': ['green', 'superGreen'],
'Camry': ['sporty', 'square'],
'Corolla': ['cheap', 'superFly']
}
};