Ключ объекта JSON stringify не использует выражения

Я получаю следующие значения для ввода в свой метод строковой обработки JSON. Я буду использовать его для AJAX. Переменная field_name может варьироваться.

value = input.val()
parent = input.parent()
userId = parent.data().userid
field_name = parent.data().field

$.ajax "/api/users/#{userId}",
  method: 'PATCH'
  contentType: 'application/json'
  dataType: 'json'
  data: JSON.stringify( {user:{field_name:value}})
  success: (data) =>

Однако ключи в {user:{field_name:value}} не выражают переменные. Только значение пары k-v может выражать переменные. Как я могу сделать так, чтобы ключ field_name использовал переменные, чтобы быть гибким для этого?


person user1584575    schedule 27.04.2014    source источник
comment
возможный дубликат ключей переменных объекта Javascript   -  person CBroe    schedule 27.04.2014
comment
возможный дубликат Использование переменной для ключа объекта Javascript   -  person Bergi    schedule 18.11.2014