Wie posten Sie Daten mit JSON auf einem Webservice?

8

Ich muss die folgenden Daten an den Webservice von URl senden

Das Format der zu sendenden Daten lautet:

%Vor%

wobei email , username und pwd der Schlüssel ist und die entsprechende Wert-Zeichenkette über die Edittext-Zeichenkette abgerufen wird. Ich poste diese Daten per Klick auf den Button.

Ich bekomme keine Antwort bcoz Ich habe versucht, dies mit meinem Co-Entwickler in seinem iPhone zu überprüfen same app iPhone-Version, da der Benutzername und das Passwort nicht gültig ist, wird vom Server gesagt.

Meine Signup.java Klasse ist:

%Vor%

Bitte helfen Sie mir, ich bin ein Neuling in JSON und Parsing in Android.Thanx.

    
Gaurav Chawla 15.12.2011, 12:17
quelle

4 Antworten

10

Hier ist das Beispiel

%Vor%

Siehe die vollständigen Informationen aus diesem Blog Ссылка

    
Pratik 15.12.2011, 12:28
quelle
4
%Vor%

Vergessen Sie nicht, android.permission.INTERNET Berechtigung

anzugeben     
KK_07k11A0585 15.12.2011 12:32
quelle
2

Die Blockklammern kennzeichnen ein JSON-Array, also müssen Sie Ihr json-Objekt nur in ein JSONArray einbinden.

%Vor%

Die array in Entität einfügen.

Wichtig: Sie sollten keine lang laufenden (z. B. Netzwerk-) Tasks im Hauptthread ausführen. Verwenden Sie AsyncTask , um lang andauernde Aufgaben im Hintergrund ordnungsgemäß auszuführen und anschließend die Benutzeroberfläche zu aktualisieren.

    
Peter Knego 15.12.2011 12:24
quelle
1

Zuerst müssen Sie code angeben, das Strings von EditTexts in der Methode onClick() erhält.

Dann sieht es so aus, als ob der Server ein JSONArray mit nur einem Element erwartet, also müssen Sie ein JSONArray erstellen, etwa so:

%Vor%     
Ovidiu Latcu 15.12.2011 12:27
quelle

Tags und Links