обыскал весь интернет. Так и не нашел что-нибудь по своему вопросу.
есть массив в файле JSON (в отдельном файле)
{
"layers": [
{
"layercodename": "osm",
"layername": "Open Street Map",
"pathto": "http://{s}.tile.osm.org/{z}/{x}/{y}.png",
"layertype": "basemap",
"layertypefunction": "ltilelayer"
},
{
"layercodename": "olen",
"layername": "Треки",
"pathto": "rerere.json",
"layertype": "overlay",
"layertypefunction": "casual",
"geometry": "polyline",
"color": "#000",
"width": 1
}
]
}
Как мне сделать ассоциативный массив, на странице, чтобы в дальнейшем мне можно было оперировать объектами не на прямую прописывать каждое свойство, а обращаться к ассоциативному массиву(своеобразно универсальному массиву), который в свою очередь будет получать свойства из файла JSON?
Т.е. нужно, чтобы страница прочитала массив файла json и организовала пары ключей, чтобы дальше уже пользоваться только ассоциативным массивом для формирования функций различного характера, при этому не терять объекты из массива.
var associatedlayers = (
data.layercodename = layercodename,
data.layername = layername,
etc.)