Я не совсем понимаю, как сделать строку JSON. Я получаю ошибку, и я хочу узнать, как исправить, и это сделать.Правильно ли это строка JSON
Это моя строка JSON.
var drivers = { "driver" : [
{
"id" : 1,
"name" : "Bob",
"age" : "34"
"car" : [
{
"make" : "BMW",
"model" : "3.20",
"colour" : "Silver"
}
]
},
{
"id" : 2,
"name" : "Rob",
"age" : "22"
"car" : [
{
"make" : "Peugeot",
"model" : "306",
"colour" : "Blue"
}
]
},
{
"id" : 3,
"name" : "Maria",
"age" : "23",
"car" : [
{
"make" : "Mazda",
"model" : "3",
"colour" : "Red"
}
]
}]};
Это метод прибудете
var driverData = JSON.parse(drivers);
function getDriverData() {
return driverData;
}
return {
getDriverData: getDriverData
};
И в этом контроллере я стараюсь, чтобы получить его, так что я могу видеть, если он работает
var drivers = myDriveApi.getDriverData();
console.log(driverData);
Поправьте меня, и объяснить, как сделать JSON, и я хочу, чтобы он был вложен, если это правильный термин. Поэтому у каждого водителя есть автомобиль или несколько автомобилей/транспортных средств. Поэтому, если я получу 1 водителя, я хочу увидеть его данные и его информацию о принадлежащих вам продуктах.
Попробуйте использовать http://jsonlint.com :) – apparatix
Если это объект для запуска, зачем вы его разбираете? – epascarello
Это не «строка JSON», это объект JavaScript. – Pointy