将JSON对象转换为javascript中的逗号分隔值
Convert a JSON Object to Comma Sepearted values in javascript
我有一个JSON OBJECT
{"data":{"source1":"source1val","source2":"source2val"}}
我想把它转换成
data : source1val, source2val.
将Object.keys
与Array#map
一起使用
Object.keys()
方法返回给定对象自己的可枚举属性的数组。
map()
方法创建一个新数组,其结果是对该数组中的每个元素调用所提供的函数。
var input = {
"data": {
"source1": "source1val",
"source2": "source2val"
}
};
var output = Object.keys(input.data).map(function(k) {
return input.data[k];
}).join(',');
console.log(output); //manipulated object
console.log(input); //Original object
<script src="http://gh-canon.github.io/stack-snippet-console/console.min.js"></script>
var input = {
"data": {
"source1": "source1val",
"source2": "source2val"
}
};
var output = [];
var i;
for (i = 0; i < input.data.length; i++) {
output.push(input.data[i]);
}
相关文章:
- javascript函数内部的代码用逗号而不是分号分隔
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 使用JavaScript分析分隔文本行
- 用分隔符分隔具有多个整数值的字符串的Javascript"重试错误的值
- Javascript-Regex,用于逗号分隔的字母数字
- 在javascript中用逗号分隔的字符串分割值
- 使用 javascript 传递逗号分隔的变量
- 将逗号分隔的字符串转换为 JavaScript 数组
- 用逗号分隔数组,JavaScript
- 在 Javascript 中将逗号分隔值转换为 JSON 对象
- 将JSON对象转换为javascript中的逗号分隔值
- 向Javascript输出中添加逗号分隔的数字
- javascript编码风格的函数以逗号分隔;这个“;
- 如何使用javascript分隔这些字符串
- 如何用逗号和句点分隔JavaScript字符串
- 如何在php和javascript中使用regex检测空格分隔词(在全文搜索查询中)
- 如何使用javascript将逗号分隔的变量解析为数组
- 用Javascript Regex匹配逗号分隔的重复字符串
- 移除分隔Javascript/Jquery的括号
- 如何用空格和标点分隔javascript字符串