Je travaille sur un fichier qui contient des données au format JSON, mais l'analyseur JSON est incapable de reconnaître les données pour les raisons suivantes
1-Les objets sont complétés par une barre oblique inversée supplémentaire.
2-Les accolades de début et de fin d'objet sont entre guillemets. {"menu":"{ }"}
J'ai utilisé replace()
mais elle efface tous les tirets noirs, ce qui pose problème.
Exemple de données
{"menu": "{
\"URL\": \"http:\\/\\/www.example.com\\/concepts\\/test\\/data\\/\",
\"value\": \"File\",
\"popup\":\"testfile\"
}"}
résultat attendu
{"menu": {
"url": "http:\/\/www.example.com\/concepts\/test\/data\/",
"value": "File",
"popup":"testfile"
}}
Toute aide serait appréciée.
Merci