Как получить значение ключа в объекте json и повлиять на него в том же объекте? - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть объект json с некоторыми ключами и значениями.Я хотел бы получить общий способ получить одно из этих значений и установить (в тот же объект) переменную с этим значением.

myObj = {
  "name":"John",
  "age":30,
  "cars": {
    "key":"John",
    "car2":"BMW",
    "car3":"Fiat"
  }
 }

myObj = {
  "name":"John",
  "age":30,
  "cars": {
    "other-name":"John",
    "car2":"BMW",
    "car3":"Fiat"
  }
 }

Ответы [ 3 ]

0 голосов
/ 25 апреля 2019

Вы можете назначить новое значение следующим образом.

myObj.cars.newKey = "Любое значение"

0 голосов
/ 25 апреля 2019

Это хороший ответ, но я хотел бы знать, когда я пишу в jsonfile на vi

0 голосов
/ 25 апреля 2019

Вы можете использовать либо форму object.property.anotherProperty, либо форму доступа к объекту ["property"] ["anotherProperty"] для чтения и установки значения, например:

myObj.cars.car2 = myObj.cars.car3;

P.S. при условии Javascript

...