Как поместить данные вашего объекта из формы в определенные свойства - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть JSON, отправляемый по форме, например ниже.

Var obj1 = {
 input1: 'name',
 input2: 'surname',
 input3: 'email'

}

Теперь внутренняя база данных настроена для приема таких значений.

FormData: [{
 "Key": "input1",
 "Value": "Test"
}]

Таким образом, каждое значение должно быть под ключом и значением, как мне поместить мои input1 и input2 и т. Д. В свойство ключа и значения для каждого значения в JavaScript? Я использую React, но подойдет обычный JavaScript.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Попробуйте это:

let FormData = Object.keys(obj1).map(key => {
  return {"Key" : key, "Value" : obj1[key]}
})
0 голосов
/ 12 сентября 2018

var obj1 = {
  input1: 'name',
  input2: 'surname',
  input3: 'email'

}

console.log(Object.keys(obj1).map(Key => ({
  Key,
  Value: obj1[Key]
})))

Получить ключи объекта obj1, а затем map поверх него, чтобы создать массив объектов.

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