Sicher, dass Sie eine Bibliothek verwenden müssen Jackson oder Gson.
Ich arbeite meistens mit gson, wenn ich nicht komplizierte Sachen habe. Also hier die Ausgabe von dem, was Sie verlangen. Ich nehme an, dass Sie nicht den Typ haben, in den Sie konvertieren möchten (dafür nehme ich Object). Hier
ist der Code:
import com.google.gson.Gson;
public class Json {
public static void main(String[] args) {
Gson g = new Gson();
String myString = "[1,\"{\\\"Status\\\":0,\\\"InstanceNumber\\\":9}\"]";
Object p = g.fromJson(myString, Object.class);
System.out.println(p.toString());
}
}
Und hier ist die Ausgabe:
run:
[1.0, {"Status":0,"InstanceNumber":9}]
BUILD SUCCESSFUL (total time: 0 seconds)
Sie wollen können das Ausgangsobjekt zu manipulieren, wie Sie wollen (ich es einfach ausgedruckt). HINWEIS: Vergessen Sie nicht, gson Jar zu Ihrem Klassenpfad hinzuzufügen.
Verwenden Sie gson.jar oder json.jar. Sie haben Konstruktoren für JsonObject, in denen Sie einen String übergeben können. [Hier ist der Link] (https://repo1.maven.org/maven2/com/google/code/gson/gson/2.6.2/) – Amit1011
Please diese Antwort https://stackoverflow.com/questions/ 5128442/how-to-convert-ein-string-zu-jsonobject-using-gson-library –