@semki096

Как преобразовать json массив?

Подскажите пожалуйста как массив вида
[{"id":"99","parent_id":"105},{"id":"13","parent_id":"305"}]

преобразовать в [99, 13]
  • Вопрос задан
  • 185 просмотров
Решения вопроса 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
var a = [{"id":"99","parent_id":"105"},{"id":"13","parent_id":"305"}].map(
  function (item) {
    return +item.id;
  }
);
Ответ написан
Комментировать
sanchezzzhak
@sanchezzzhak
Ля ля ля...
var arr = [];
через цикл
for jsonData in obj
затем добавляем obj.id в массив
arr.push( parseInt(obj.id) );
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@JohnFrolov
нужно больше костылей
function getValuesByKey(array, key) {
    const res = array.map((item) => {
        return +item[key] || 0; 
    });
    return res || [];
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы