J'ai un fichier JSON généré que je voudrais transformer. Existe-t-il un moyen facile de transformer la forme "id"/"value" de ce JSON en un objet JSON clé/valeur correct, sans utiliser de frameworks?Transformer un fichier JSON?
These lines: "value":"chrome", "id":"foo" would convert to: "foo": "chrome"
Entrée JSON:
{"row":[ { "column":[ { "value":"chrome", "id":"foo" }, { "value":0, "id":"bar" }, { "value":"baz1", "id":"baz" }, { "value":0, "id":"legacy" } ] }, { "column":[ { "value":"firefox", "id":"foo" }, { "value":0, "id":"bar" }, { "value":"baz2", "id":"baz" }, { "value":0, "id":"legacy" } ] } ] }
JSON désiré:
{"row":[ { "foo":"chrome", "bar":0, "baz":"baz1", "legacy":0 }, { "foo":"firefox", "bar":0, "baz":"baz2", "legacy":0 } ] }
Non, il n'y a pas. Il n'y a que le "dur" - écrire le code. –
Cela peut être fait sans n'importe quel cadre en traversant simplement l'objet (analysé par le JSON) et changez la structure en conséquence. Que cela soit considéré comme facile ou non est subjectif. Je pense que c'est assez simple. –