我怎样才能把一个JSvariables推入JSON

对不起,JS不是我的语言:-(

我应该build立这样一个json值:

var input = { 'to': { 'info@example.com' : 'Jhon Doe' } 

我已经读了很多文件,但我被卡住蒙山:

 var userEmail = 'info@example.com' var input = { 'to': { userEmail : 'Jhon Doe' }} console.log(input); // result-> userEmail: "Jhon Doe" 

那么,怎样才能把一个JSvariables推入json?

 var input = { 'to': { [userEmail] : 'Jhon Doe' }} 

[userEmail]会变成userEmail的值。

或者:

 var input = { 'to': {} }; input[userEmail] = 'Jhon Doe'; 

尝试

 <script type="text/javascript"> var userEmail = 'info@example.com' var input = { 'to': { [userEmail] : 'Jhon Doe' }} console.log(input); // result-> userEmail: "Jhon Doe"