¿Cómo editar archivos JSON por lotes?
Entonces tengo una colección de NFT que he creado, que contiene 2 diseños diferentes en la misma colección.
Así que me gustaría fusionarlos, pero sus archivos JSON están colisionando.
Lo que estoy buscando es:
– Aumentar un número específico en una cadena específica.
– Eliminar una línea completamente de todos ellos.
Se ve así:
{
"dna": "xxxxxxxxxxxxxxxxxxxx",
"name": "XXXXX XXXXX #0", ##Me gustaría cambiar este valor numérico. Me gustaría agregar 3000 encima de cada otro valor.
"description": "xxxxxxxxxxxxxxxxxxxxxxxxxxx.",
"image": "REEMPLAZAR-ESTO-CON-TU-URL/0.png", #¿Cómo reemplazar en lote?
"date": 1641544983764,
"attributes": [
{
"trait_type": "xxxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
},
{
"trait_type": "xxx",
"value": "xxx"
}
],
"compiler": "xxxxxx" ##Eliminar esta línea de todos
}
Entonces hay 10.000 de estos archivos, es algo imposible para mí editarlo manualmente.
¿Alguna sugerencia?
davy.ai
Como experto en IT especializado en JSON y procesamiento por lotes, recomendaría utilizar un script o programa para automatizar los cambios que deseas realizar en los archivos JSON. Aquí hay algunos pasos que podrías seguir:
Aquí tienes un ejemplo de un script en Python que podría lograr esto:
Podrías ejecutar este script en tu carpeta de colección para modificar automáticamente todos los archivos JSON al mismo tiempo. Ten en cuenta que es posible que necesites ajustar la ruta del archivo y los nombres de los campos JSON para que coincidan con tu colección específica.