Есть файл json, в нем содержатся данные, и один массив с массивами, т.е. этот первый массив содержит строки, в которых данные. как вывести опеределенную из этих строк, если они имеют номер? Прямо в браузере, по умолчанию выводится последняя, а необходимо GET'ом задавать номер необходимой строки, что бы её браузер и отдавал. Как это реализовать? Или как нужно переделать этот объект?
{
"fileFormatVersion":"2",
"guid":"99dcb1e7315ff47ca968425d83d3454f",
"timeCreated":"1505390140",
"licenseType":"Pro",
"TextScriptImporter": [{
"line": "1", "symbols":[3,7,2,4,7,2,2,8,1,4,9,6,5,3,7],
"line": "2", "symbols":[4,5,7,1,7,4,5,4,2,5,6,3,9,3,1],
"line": "3", "symbols":[4,1,6,6,3,1,3,7,4,2,7,5,1,3,2],
}],
"userData":"",
"assetBundleName":"",
"assetBundleVariant":""
}
Воспользуйтесь методом JSON.parse
, он вернет объект из вашего JSON
, с которым можно уже работать
const jsonData = `{
"fileFormatVersion":"2",
"guid":"99dcb1e7315ff47ca968425d83d3454f",
"timeCreated":"1505390140",
"licenseType":"Pro",
"TextScriptImporter": [
{"line": "1", "symbols":[3,7,2,4,7,2,2,8,1,4,9,6,5,3,7]},
{"line": "2", "symbols":[4,5,7,1,7,4,5,4,2,5,6,3,9,3,1]},
{"line": "3", "symbols":[4,1,6,6,3,1,3,7,4,2,7,5,1,3,2]}
],
"userData":"",
"assetBundleName":"",
"assetBundleVariant":""
}`;
const data = JSON.parse(jsonData);
const result = data.TextScriptImporter[0]; // первый элемент
console.log(result)
Нужно заменить ваш массив с одним объектом:
"TextScriptImporter": [{
"line": "1", "symbols":[3,7,2,4,7,2,2,8,1,4,9,6,5,3,7],
"line": "2", "symbols":[4,5,7,1,7,4,5,4,2,5,6,3,9,3,1],
"line": "3", "symbols":[4,1,6,6,3,1,3,7,4,2,7,5,1,3,2],
}],
На массив с тремя, что бы ключи не дублировались:
"TextScriptImporter": [
{"line": "1", "symbols":[3,7,2,4,7,2,2,8,1,4,9,6,5,3,7]},
{"line": "2", "symbols":[4,5,7,1,7,4,5,4,2,5,6,3,9,3,1]},
{"line": "3", "symbols":[4,1,6,6,3,1,3,7,4,2,7,5,1,3,2]}
],
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сразу оговорюсь, на Vuejs не программировал, есть небольшой опыт со старым AngularJS, да и тот в Notepad++
Имеется массив с координатами точек, названием и содержимым для балуна, циклом добавляется в коллекцию и выводятся точки на картуНо встал...
Наткнулся на этот пост Группировка меток на карте но на практике выкидывает не понятные ошибке http://dtenpokt
Есть сайт, в нем в popup находится слайдер SwiperПроблема в том, что слайдер работает через раз, когда захочет