Ma chaîne JSON ressemble à ceci. Veuillez noter que cela a des caractères d'évacuation.
JObject o = JObject.Parse(json);
6 Réponses :
Supprimer les premières et les dernières citations: Voir le format JSON ici A >. p> p>
Il semble que votre objet soit double codé. Essayez:
string json = "{\"Status\":true,\"ID\":24501}";
Cette chaîne JSON est ce que je reçois d'une API. Comment puis-je supprimer les caractères d'évacuation?
@Svi: Je suis en retard à la fête, mais si quelqu'un en a besoin, remplacez-les simplement en utilisant quelque chose comme json.replace ("\\\\\", "\\") code>
Au format ICI devrait être quelque chose comme ceci:
string jsonNew = @"{'Status': True,'ID': 24501 }";
Vous avez besoin de quelque chose comme ça
json = json.Replace(@"\", string.Empty).Trim(new char[]{'\"'})
Comme Solarbear dit dans son commentaire, le problème est à double évasion.
Pour obtenir le format approprié, comme celui-ci: p> faire quelque chose comme ça: < / p>
eu un problème similaire aujourd'hui. Ma solution à cela est contenue dans cette méthode d'extension (en utilisant c # code>):
pas de réponse de cela, m face au même prob