Salut tout le monde,
Alors voilà j'ai un fichier au format JSON que j'aimerais modifier de ce type :
et j'aimerais faire en sorte de supprimer les guillemets qui entoure la partie id et la partie default, en effet, à cause de ces guillemets, le JSON est invalide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 [ { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": "{"id" : "081400"}" }, "values": "{ "default" : 2.18 }" }, { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": "{"id" : "073700"}" }, "values": "{ "default" : 1.3 }" }, { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": "{"id" : "080800"}" }, "values": "{ "default" : 2.9 }" } ]
J'aimerais donc que ça ressemble à ceci :
Je n'ai mis qu'une partie du fichier mais il faut imaginer que ça ne se limite pas qu'à cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 [ { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": {"id" : "081400"} }, "values": { "default" : 2.18 } }, { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": {"id" : "073700"} }, "values": { "default" : 1.3 } }, { "coordinates": { "timestamp": 1517213297 }, "identification": { "producer": "reseau" }, "meta": { "name": "test", "tags": {"id" : "080800"} }, "values": { "default" : 2.9 } } ]
J'ai fais des recherches au niveau de sed / awk / cut et j'ai tenté quelques commandes, mais rien de très concluants.
Je ne sais même pas si sed est suffisamment puissant pour faire ce que je demande...
Bonne journée en espérant avoir des réponses à mon problème
Partager