Показать сообщение отдельно
  #1 (permalink)  
Старый 21.09.2015, 12:06
Интересующийся
Отправить личное сообщение для Trippal Посмотреть профиль Найти все сообщения от Trippal
 
Регистрация: 28.04.2015
Сообщений: 26

ассоциативный массив из JSON
обыскал весь интернет. Так и не нашел что-нибудь по своему вопросу.
есть массив в файле 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.)

Последний раз редактировалось Trippal, 21.09.2015 в 12:11.
Ответить с цитированием