[英]how to generate data coming from flask to json data format in javascript
我正在嘗試檢索來自燒瓶的數據並將該數據解析為 json 格式
df_in_jsObject = JSON.parse(df);
console.log(df_in_jsObject);
我正在接收這種格式的數據
0: "X"
1: "Y"
2: "Z"
但我希望數據采用這種格式
var df_in_jsObject = [{
"value": "X"
},
{
"value": "Y"
},
{
"value": "Z"
}
];
假設您的意思是來自燒瓶的 JSON 是數組格式,但您需要對象數組格式,那么您可以這樣做:
df_in_jsObject = JSON.parse(df).map(value => ({value}));
const newJson = JSON.stringify(df_in_jsObject);
console.log(newJson);
JSON.parse有兩個參數,第二個是reviver
,我們可以在返回之前轉換它的格式。 像這樣,
var df = '["x", "y", "z"]';
var df_in_jsObject = JSON.parse(df, function(key, val) {
if (key === "") { // in top layer, key is empty string, return val directly
return val;
}
return {value: val}
})
console.log(df_in_jsObject);
// Output: [ { value: 'x' }, { value: 'y' }, { value: 'z' } ]
var standardJsonString = JSON.stringify(df_in_jsObject);
console.log(standardJsonString);
// Output: "[{"value":"x"},{"value":"y"},{"value":"z"}]"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.