我有一个很长的JSON列表,我想在上面添加前缀,但是很难,无论如何,如何使用sublime或online或javascript等工具来实现它?
这是我的示例json,前缀是执行此json之后文件的名称,因此我需要添加underscore
。就像下面一样。
在成为"prefix": "Z99438",
之前,它将变为"prefix": "Z99438_",
{
"Records": [
{
"prefix": "Z99438_",
"keywords": "Lancome Nutrix Nourishing and Repairing Treatment Rich Cream 75ml",
"limit": 1,
"print_urls": true,
"image_directory": "A002152"
},
{
"prefix": "Z99438_",
"keywords": "Tom Ford Black Orchid Eau de Parfum 50ml Spray",
"limit": 1,
"print_urls": true,
"image_directory": "A00586"
}
]
...
}
还知道如何添加具有相同键和值的新属性吗?
答案 0 :(得分:0)
任何工具?以下是使用jq
命令行解析器的一些示例。
如果要将_
附加到所有prefix
:
jq '.Records[].prefix |= . + "_"' file
如果仅要将_
附加到值为prefix
的{{1}}:
Z99438