你如何格式化json,然后通过Javascript输出它
How do you format json and then output it via Javascript?
我的Javascript中有以下结构,然后输出Json:
request.on('row', function(columns) {
trans.push({
key : columns[0].value,
value :columns[1].value,
locale : columns[2].value
});
});
它创建的当前格式:
{
"key": "keyname1",
"value": "some value in here",
"locale": "ar_AE"
},
{
"key": "keyname2",
"value": "some value in here",
"locale": "ar_AE"
}
但希望 json 的结构如下所示:
{
"keyname1": {
"value": "some value in here",
"locale": "ar_AE"
},
"keyname2": {
"value": "some value in here",
"locale": "ar_AE"
}
似乎有点卡在如何做到这一点,谁能帮忙??
因此,您似乎要生成对象对象,而不是对象列表。
为此,您只需要稍微重写一下 JS,即可将结果作为对象存储在 trans
对象中:
// assuming "trans" is an Object, NOT an Array
request.on('row', function(columns) {
trans[columns[0].value] = {
value :columns[1].value,
locale : columns[2].value
};
});
相关文章:
- console.log以外的Javascript输出函数
- 比较两个值时出现JavaScript输出和控制流错误
- 监视JavaScript输出,例如console.log()
- 意外的javascript输出
- 获取表格格式的 Javascript 输出
- 在 JavaScript 输出中设置字体样式
- javascript输出true中的hasOwnProperty方法
- 让我的javascript输出显示在HTML中
- 向Javascript输出中添加逗号分隔的数字
- 如何在Java程序中读取JavaScript输出文本
- 使用javascript输出样式通知
- Sublime Text 3-can't将javascript输出到浏览器
- c#linq对象到javascript输出
- 如何添加单选按钮和复选框将选择输入到一起以形成JavaScript输出
- JavaScript输出中的CoffeeScript注释
- 以javascript输出对象值
- 你如何格式化json,然后通过Javascript输出它
- 如何将javascript输出到页面
- JavaScript输出消失
- Javascript输出表现得很奇怪