Я работаю с API в js.
API возвращает - [{"id":134568,"username":"xtrafrancyz","level":20,"rank":"ADMIN","playedSeconds":4111133}]
Как мне через js получить свойство, например username
?
var data = [{"id":134568,"username":"xtrafrancyz","level":20,"rank":"ADMIN","playedSeconds":4111133}];
console.log(data[0].username);
Для разбора данных в формате JSON в JavaScript предусмотрен специальный метод JSON.parse.
Его преимущество над простой интерпретацией текста с помощью eval заключается в невозможности выполнения произвольного кода. Это может быть полезно, если данные приходят из недоверенного источника или по сети, где их может скомпроментировать злоумышленник.
Кроме того, у вас остаётся возможность заменять исходные данные, не модифицируя код программы.
var str = '[{"id":134568,"username":"xtrafrancyz","level":20,"rank":"ADMIN","playedSeconds":4111133}]'
var arr = JSON.parse(str);
console.log(arr[0].username);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите, пожалуйста, разобраться со скроллбарамиИмеется многоуровневое меню навигации слева id="menu" и лента с записями
Нашли вот такой плагин BrowserClosureNotice Но попытки заставить работать не увенчались успехом