我有一個JSON對象轉換一個JSON對象,以逗號Sepearted值在JavaScript
{"data":{"source1":"source1val","source2":"source2val"}}
,我想轉換成
data : source1val, source2val.
我有一個JSON對象轉換一個JSON對象,以逗號Sepearted值在JavaScript
{"data":{"source1":"source1val","source2":"source2val"}}
,我想轉換成
data : source1val, source2val.
的
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]);
}
JSON是不平坦的結構如CSV!你想要什麼?一個**猜測**可能是:數據對象屬性的所有值... – DaniEll