J'ai une chaîne échappée dans une variable et j'essaie de créer un objet JSON à partir de cette chaîne. Il y a une exception qui ressemble à ceci : org.json.JSONException : Valeur manquante au caractère 1 Après une recherche approfondie, je n'ai pas trouvé de réponse dans un stack overflow. Mais finalement, j'ai trouvé un indice et je me suis débarrassé de ce problème. Je souhaite partager la solution afin que d'autres ne perdent pas leur temps avec ce problème.
Si la chaîne est échappée, vous devez la déséchapper avant d'essayer d'en faire un JSONObject. Vous trouverez ci-dessous un exemple d'extrait.
String escapedString = StringEscapeUtils.unescapeJava(escapedString);
JSONObject Json = new JSONObject(escapedString);
Je suis ouvert à toute autre solution que celle que j'ai mentionnée ici.