我想更改陣列中的所有元素,洗掉我不需要的鍵并將名稱轉換為鍵以簡單起見。你怎么辦?是否有可以以這種方式編輯 JSON 陣列的簡單軟體或網站?
我的意思是我想變成這樣的東西:
"一": {
"strokes": 1,
"grade": 1,
"freq": 2
},
"二": {
"strokes": 2,
"grade": 1,
"freq": 9
}
變成這樣:
{
"symbol":"一",
"strokes": 1,
"grade": 1
},
{
"symbol": 二,
"strokes": 2,
"grade": 1
}
所以是的,你用什么工具來做這樣的事情?
uj5u.com熱心網友回復:
如果您要求推薦一個工具,那么這個問題對于 Stack Overflow 來說是題外話。
不過,它可以很容易地在一個 JavaScript 陳述句中完成,所以這是你的工具:
const json = {
"一": {
"strokes": 1,
"grade": 1,
"freq": 2
},
"二": {
"strokes": 2,
"grade": 1,
"freq": 9
}
};
const result = Object.entries(json).map(([symbol, { strokes, grade }]) =>
({ symbol, strokes, grade }));
console.log(result);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483803.html
上一篇:如何洗掉熊貓中的空串列?
下一篇:從給定索引的陣列中回傳字串元素