Как часть приложения, которое мы разрабатываем (с клиентом Android и сервером Django), объект json, который содержит имя пользователя и пароль, отправляется на сервер с клиента Android следующим образом
HttpPost post = new HttpPost(URL);
/*Adding key value pairs */
json.put("username", un);
json.put("password", pwd);
StringEntity se = new StringEntity(json.toString());
post.setEntity(se);
response = client.execute(post);
Ответ анализируется следующим образом
result = responsetoString(response.getEntity().getContent()); //Converts response to String
jObject = new JSONObject(result);
JSONObject post = jObject.getJSONObject("post");
username = post.getString("username");
message = post.getString("message");
Надеюсь, с этим все в порядке. Проблема возникает при разборе или отправке ответов JSON на сервер Django. Какой лучший способ сделать это?
Мы пытались использовать SimpleJSON , и оказалось, что это не так просто, так как мы не нашли ни одного хорошего учебника или примера кода для этого? Существуют ли какие-либо функции Python, аналогичные, чтобы получить, положить и выбрать в Java для JSON? Любая помощь будет высоко ценится.