O есть папка с 1800 json файлами. Мне нужно массово переименовать все 1800 файлов с парой ключ-значение, уникальной для каждого из файлов JSON. Например, каждый JSON хранит это внутри и изначально называется «03801f63a9bf54d2c7b30a7d121c6359-asset. json»,
{
"asset": {
"format": "PNG",
"id": "03801f63a9bf54d2c7b30a7d121c6359",
"name": "IMG_2133.PNG",
"path": "file:/home/kai/JSON2YOLO/training-images/imagess/IMG_2133.PNG",
"size": {
"width": 1920,
"height": 1080
},
"state": 2,
"type": 1
},
"regions": [
{
"id": "SLrFhEAR0",
"type": "RECTANGLE",
"tags": [
"X"
],
"boundingBox": {
"height": 653.9723502304148,
"width": 645.9720062208398,
"left": 1071.9751166407466,
"top": 99.53917050691241
},
"points": [
{
"x": 1071.9751166407466,
"y": 99.53917050691241
},
{
"x": 1717.9471228615864,
"y": 99.53917050691241
},
{
"x": 1717.9471228615864,
"y": 753.5115207373271
},
{
"x": 1071.9751166407466,
"y": 753.5115207373271
}
]
},
{
"id": "SEEt8pqnV",
"type": "RECTANGLE",
"tags": [
"Y"
],
"boundingBox": {
"height": 421.7972350230415,
"width": 576.049766718507,
"left": 17.671073094867808,
"top": 89.13810483870968
},
"points": [
{
"x": 17.671073094867808,
"y": 89.13810483870968
},
{
"x": 593.7208398133748,
"y": 89.13810483870968
},
{
"x": 593.7208398133748,
"y": 510.9353398617512
},
{
"x": 17.671073094867808,
"y": 510.9353398617512
}
]
}
],
"version": "2.2.0" }
необходимо переименовать имя файла из «03801f63a9bf54d2c7b30a7d *. "в" IMG_2133 "с расширением JSON .json
, чтобы имя файла оканчивалось как" IMG_2133. json ". Мне нужно взять все 1800 json файлов и переименовать их, указав их значения имени.