J'ai un fichier json qui se présente comme suit :
{
"pk": 1,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
{
"pk": 1,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
{
"pk": 1,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
etc....
Je voudrais rechercher et remplacer "pk" : 1 et incrémenter la valeur. Ainsi, mon fichier ressemblerait à :
{
"pk": 1,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
{
"pk": 2,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
{
"pk": 3,
"model": "model.Model",
"fields": {
"data1": "example",
"data2": "example"
}
},
- Jusqu'à présent, j'ai essayé :
let i=1 | g/"pk" : 1/s//="pk" : .i./ | let i=i+1
pour rechercher le motif "pk" : 1 et le remplacer en utilisant un compteur, mais j'ai une erreur de syntaxe quelque part et je me heurte à un mur de briques.
Toute aide ou suggestion serait très appréciée, merci.