2011-05-23 47 views
1

我有一个真正艰难的时间解析一些XML数据回到了我的Android应用程序。 数据被作为XML,但打印出来我的手机屏幕上,它出来,如下所示:的Android HTTPPost体解析

{"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?

回答

2

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

基本上你喂养串入一个JSONTokenizer创建JSONObject。您现在可以按照API参考示例中的描述查询JSONObject中的值。