Как создать интерфейсный адаптер в машинописном тексте? - PullRequest
0 голосов
/ 14 июля 2020

Я хочу заменить клиента json на свой json

клиент JSON

interface Cols {
   displayName: string;
}

 {
  cols:[
   {
    displayName: 'abc';
   }
  ]
 }

мой JSON

interface Cols {
  label: string;
}

{
 cols:[
  {
    label:'z';
  }
 ]
}

Я хочу заменить z на ab c

1 Ответ

0 голосов
/ 16 июля 2020

, чтобы заменить ваше значение напрямую,

const a = {
 cols:[
  {
    label:'z'
  }
 ]
}
a.cols[0].label = 'abc'

от клиента json, который вы хотели заменить на ypu, можете использовать:

const a = {
 cols:[
  {
    label:'z'
  }
 ]
}
//clients json
const b  = {
  cols:[
   {
    displayName: 'def'
   }
  ]
 }
//for static array
a.cols[0].label = b.cols[0].displayName

для более чем 1 элемента в массиве, вы нужно поставить в al oop или карту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...