Mein Code sendet eine GET-Anfrage an einen Server,
%Vor%Ich bekomme ein BufferedReader-Objekt, das druckt,
%Vor%Ich möchte ein JSONOBjekt oder eine Map daraus erhalten. Ich habe versucht, dies in einen String umzuwandeln und zu manipulieren. Aber es ist nicht so einfach. Bitte helfen.
Mach es zuerst als String. Sie können dafür benutzerdefinierte Bibliotheken verwenden wie
%Vor%oder ein StringBuilder
%Vor%Dann können Sie es analysieren. Da es ein Objekt wegen des "{" (Array beginnt und endet mit []) ist, müssen Sie ein JSONObject erstellen.
%Vor%Dann können Sie mit
auf Ihre Elemente zugreifen %Vor%oder das Array mit
%Vor%oder Sie verwenden die Methode getJSONArray ()
%Vor%Mit dieser lib (org.json) können Sie Strings in json-Objekte konvertieren: Ссылка
%Vor%Tags und Links java json map httprequest