В этом примере просто загрузите json в переменную, и все готово:
var data = {
"events": [{
"id": "1",
"name": "Noches de trova",
"address": "Degollado #93 Centro, 28000 Colima City",
"city": "Colima",
"date": "Oct 10",
"datetime": "07:00 PM",
"price": "0",
"description": "Noches para escuchar, sentir y pasarla bien.",
"image": "img/banner1.jpg",
"publisher": "Noches café",
"assistants": [{
"name": "Alfredo Tomas Perez Prado",
"address": "Las brisas #356 Col. Colinas del rey",
"age": "29"
}],
"activities": [{
"name": "Registro",
"place": "Explanada del edificio 1",
"time": "07:00-07:30 PM"
}]
}]
}
data.events[0].assistants.push({name: 'John', address: '1st Street', age: 55})
console.log(data.events[0].assistants)
Если вам нужно найти событие по какому-либо свойству, вы должны использовать filter/find
, чтобы перейти к нему и добавить событие.Но в остальном это просто доступ к объекту / массиву JS.
Таким образом, вы можете загрузить json, манипулировать им и затем экспортировать его.