verwende ich Volley Bibliothek in Android und erstellen Sie eine JsonObjectRequest wie folgt aus:Senden und Empfangen JsonRequest von Android zu Python
String JsonUrl = "192.168.1.3/json.py";
JsonObjectRequest jsObjRequest = new JsonObjectRequest
(Request.Method.GET, JsonUrl, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
mTextView.setText("Json Response: " + response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
mTextView.setText("Error in recieving JSON Response");
}
});
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(this).addToRequestQueue(jsObjRequest);
und das ist mein Python-Code (json.py):
import json
pythonDictionary = {'name':'Bob', 'age':44, 'isEmployed':True}
dictionaryToJson = json.dumps(pythonDictionary)
print(dictionaryToJson)
Ich bin mir ziemlich sicher, dass mein Python-Code nicht korrekt ist. Mein Problem ist, dass, wie kann ich einen Code in Python schreiben senden & erhalten JsonObjects zu Android mit Get oder POST-Methode? Vielen Dank.
Neben diesem Punkt. 'localhost' funktioniert nicht auf Ihrem Android-Gerät. Dies wurde immer wieder beantwortet. http://stackoverflow.com/questions/4779963/how-can-i-access-my-localhost-from-my-android-device –
Ich habe Web-Server läuft – Matarata
Ich habe meinen Laptop ip. Ich bearbeite meine Frage – Matarata