Существует два типа массивов, которые я должен создавать динамически.
data['fields']['title']
и
data['fields']['description']['html']
возвращает содержимое этой структуры:
{
"fields": {
"title": "Headline",
"description": {
"html": "<p>description text</p>"
}
},
"meta": {
"id": "995915463198380032"
}
}
Проблема "динамическая".
Я вызываю функцию и указываю путь через нее как "description>html
".Я разделил строку на «описание» и «HTML».Но как мне теперь построить массив: data['fields']['description']['html']
Иногда существует уровень, более или менее похожий на «заголовок».Если я хочу вызвать title, массив будет выглядеть следующим образом: data['fields']['title']
Таким образом, содержимое и количество частей в массиве являются динамическими.
Я попробовал сам это:
function comfort_x(item_fields) {
var splitter = item_fields.split(">");
var content = new Array();
for (var i = 1; i < splitter.length; ++i) {
content['splitter['+i+']'] = splitter[i];
}
data['fields'][splitter[0]][splitter[1]];
}
Спасибо за помощь.