如何将JS变量推送到json中

时间:2017-02-11 12:59:01

标签: javascript node.js

抱歉JS不是我的语言:-(

我应该构建一个这样的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"

那么,如何将JS变量推入json?

2 个答案:

答案 0 :(得分:2)

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

[userEmail]将转为userEmail

的值

可替换地:

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

答案 1 :(得分:0)

尝试

<script type="text/javascript">

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