Достать значение из JSON

204
02 сентября 2018, 04:50

JSON содержит в себе данные в следующем виде:

[{
  \"Id\":2,
  \"VariableA\":\"text\",
  \"VariableB\":1,
  \"ArrayA\":[],
  \"ArrayB\":[],
  \"ArrayC\":[]
},
{
  \"Id\":3,
  \"VariableA\":\"text\",
  \"VariableB\":1,
  \"ArrayA\":[],
  \"ArrayB\":[],
  \"ArrayC\":[]
},
{ ... } 

Как достать при помощи JS значения VariableA,VariableB?

Answer 1

Как-то так (в предположении, что нужно получить соответствующие значения всех элементов, из формулировки вопроса это не вполне ясно):

let json = `[{ 
  \"Id\":2, 
  \"VariableA\":\"text2\", 
  \"VariableB\":1, 
  \"ArrayA\":[], 
  \"ArrayB\":[], 
  \"ArrayC\":[] 
}, 
{ 
  \"Id\":3, 
  \"VariableA\":\"text3\", 
  \"VariableB\":1, 
  \"ArrayA\":[], 
  \"ArrayB\":[], 
  \"ArrayC\":[] 
}]`; 
let {VariableA, VariableB} = JSON.parse(json).reduce((acc, cur) => { 
  acc.VariableA.push(cur.VariableA); 
  acc.VariableB.push(cur.VariableB); 
  return acc; 
}, {VariableA: [], VariableB: []}); 
 
console.log('A values:', VariableA); 
console.log('B values:', VariableB);

READ ALSO
JS Ошибка при сокрытии элемента

JS Ошибка при сокрытии элемента

Всем привет подскажите почему не работает функцияЦель функции считать с local storage время в которое кнопка была нажата

159
плавное появление элемента javascript

плавное появление элемента javascript

Пытаюсь на JS сделать плавное появление элемента, но что-то не работаетopacity ставится на 0

170
Разделение массива на два новых javascript

Разделение массива на два новых javascript

Дан массив ["Banana", "Cherry", "Melon", "Strawberry"]Необходимо отсортировать его и в два новых массива добавить значения: ягоды в массив "berrys", все остальные...

157