JS извлекает массив Json, чтобы получить ключ: «значение»

В этой статье используется не ключ или значение , а ключ, необходимый для извлечения: «значение» [должен быть один массив, если для нескольких наборов данных нужен цикл for]

// строка представляет собой строку json!!!

1. У меня есть один json [строка] , пока id и appStatus разделены на новые массивы

вставьте сюда описание изображения

    let list = [];
    for (var key in row) {
    
    
      var temp = {
    
    }
      if (key == "id") {
    
    
        temp.id = row[key]
        list.push(temp)
      } if (key == 'appStatus') {
    
    
        temp.appStatus = row[key]
        list.push(temp)
      }
    }
    console.log(list)

вставьте сюда описание изображения

2. У меня есть один json [строка] , пока идентификатор и appStatus не разделены вместе

Способ 1: Используйте числа в квадратных скобках row[0], чтобы получить соответствующий ключ: «значение»
Способ 2: Настройте

   var satusJson = {
    
    
           "id": row.id,
           "appStatus": row.appStatus,
       }
   console.log(satusJson)

вставьте сюда описание изображения

3. У меня есть один json [строка], кроме id и appStatus.

const {
    
     id, appStatus, ...param } = row;
console.log(param); 

вставьте сюда описание изображения

Supongo que te gusta

Origin blog.csdn.net/Start_Simple/article/details/130322342
Recomendado
Clasificación