如何编辑 JSON 个数组?
How to edit JSON Arrays?
我想更改数组中的所有元素,删除我不需要的键,并且为了简单起见还将名称变成键。你怎么看?
有没有简单的软件或网站可以让您以这种方式编辑 JSON 数组?
我的意思是我想转成这样:
"一": {
"strokes": 1,
"grade": 1,
"freq": 2
},
"二": {
"strokes": 2,
"grade": 1,
"freq": 9
}
变成这样:
{
"symbol":"一",
"strokes": 1,
"grade": 1
},
{
"symbol": 二,
"strokes": 2,
"grade": 1
}
是的,你用什么工具来做这样的事情?
如果您要推荐一个工具,那么问题是off-topic 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);
我想更改数组中的所有元素,删除我不需要的键,并且为了简单起见还将名称变成键。你怎么看? 有没有简单的软件或网站可以让您以这种方式编辑 JSON 数组?
我的意思是我想转成这样:
"一": {
"strokes": 1,
"grade": 1,
"freq": 2
},
"二": {
"strokes": 2,
"grade": 1,
"freq": 9
}
变成这样:
{
"symbol":"一",
"strokes": 1,
"grade": 1
},
{
"symbol": 二,
"strokes": 2,
"grade": 1
}
是的,你用什么工具来做这样的事情?
如果您要推荐一个工具,那么问题是off-topic 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);