我有一个正在创建的 JSON for-loop。
这里我的主要要求是Key从预定义的变量创建。
这是我正在使用的代码。
var rows =["Hello Trt", "Ho there", "I'm up"];
var name="Hello";
var jsonData = {};
var intentName=[];
var mainPersonel = {};
var intents = {};
intents.intentName = rows;
mainPersonel.intents=intents;
console.log(JSON.stringify(mainPersonel));Run Code Online (Sandbox Code Playgroud)
查看其他 SO 帖子,我可以找到有关如何替换intents变量的信息,但在我的情况下,我想在输出中替换intentName为name。
预期输出是
{"intents":{"Hello":["Hello Trt","Ho there","I'm up"]}}
Run Code Online (Sandbox Code Playgroud)
请让我知道如何实现这一目标。
谢谢
我认为下面的代码满足您的要求。
var rows =["Hello Trt", "Ho there", "I'm up"];
var name="Hello";
var jsonData = {};
var intentName=[];
var mainPersonel = {};
var intents = {};
intents[name]= rows;
mainPersonel.intents=intents;
console.log(JSON.stringify(mainPersonel));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74 次 |
| 最近记录: |