Разбор тела Android HTTPPost

1

У меня очень сложное время, анализируя некоторые данные XML, возвращенные в мое приложение для Android. Данные отправляются как XML, но распечатывают их на моем мобильном экране, это выглядит следующим образом:

{"sessid":"5eed0b52c6953b52e262b559b5557be4","session_name":"SESS6cbf091341a26e4687fa7850b465755a,"user":{"uid":"15","name":"guest","pass":"084e0343a0486ff05530df6c705c8bb4","mail":"[email protected]", "mode":"0","sort":"0","threshold":"0","theme":"","signature":"","signature_format":"0","created":"1306008217","access":"1306094503","login":"1306134979","status":"1","timezone":"3600","language":"","picture":"","init":"[email protected]","data":a:1:{s:13:\"form_build_id\";s:37:\"form-49ea7a4ef10a8a2b31478696f17e8dee\";","form_build_id":"form-49ea7a4ef10a8a2b31478696f17e8dee","roles":{"2":"authenticated user","3":"guest"}}}

Кто-нибудь может помочь новичку и дать мне несколько идей о том, как анализировать этот тип вывода и/или простой XML?

Теги:
parsing

2 ответа

2

Это не XML, а JSON. Вы должны проанализировать эту строку, используя JSON API.

В основном вы создаете JSONObject, вставляя строку в JSONTokenizer. Теперь вы можете запросить значения из JSONObject, как описано в справочном примере API.

1

Строка, которую вы видите здесь, находится в формате JSON. Вы можете проанализировать это в Andriod, используя следующую библиотеку: http://code.google.com/p/google-gson/

Для получения дополнительной информации о json, checkout http://json.org.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню