【问题标题】:Android HTTPPost body parsingAndroid HTTPPost 正文解析
【发布时间】:2011-08-30 23:55:15
【问题描述】:

我在解析一些返回到我的 Android 应用程序的 XML 数据时遇到了很大的挑战。 数据以 XML 格式发送,但打印在我的手机屏幕上,结果如下:

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

谁能帮助一个新手,给我一些关于如何解析这种类型的输出和/或纯 XML 的想法?

【问题讨论】:

    标签: java android xml parsing


    【解决方案1】:

    您在此处看到的字符串是 JSON 格式。您可以使用以下库在 Andriod 中解析它:http://code.google.com/p/google-gson/

    有关 json 的更多信息,请查看http://json.org

    【讨论】:

      【解决方案2】:

      这不是 XML 而是 JSON。您必须使用 JSON API 解析该字符串。

      基本上,您通过将字符串输入JSONTokenizer 来创建JSONObject。您现在可以按照 API 参考示例中的说明从 JSONObject 查询值。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-18
        • 1970-01-01
        相关资源
        最近更新 更多