你的result.toString()这句话的结果是什么样的?是标准的JSON字符串么,像这样:
{
  "user": {
                "id": 1404376560,
                "screen_name": "zaku",
                "name": "zaku"
        }
}如果是这样的,那么你就可以直接将该字符串装进JSONObject对象中,像这样:JSONObject jsonObject = new JSONObject(result.toString());
这样就成了,一个JSON对象就出来了。
之后就根据每个键取出每个值就OK了

解决方案 »

  1.   


    result.toString()是这样的~~testResponse{return={"id":"name","id02","name02",~~~~};}
      

  2.   

    谢了,我了了,前面要先调用下getProperty(),然后再用你那句~~谢啦~
      

  3.   

    调用getProperty()里面的参数怎么写?
      

  4.   


    我是JSONObject obj = new JSONObject(result.getProperty(0).toString());
      

  5.   

     报错Names must be strings, but {"b":"bb","Staff_Name":"admin","Staff_Password":"123123","a":"aa"} is of type org.json.JSONObject at character 59 of {{Staff_Name:"admin",Staff_Password:"123123",a:"aa",b:"bb"}{a:"aa",b:"bb"}}
      

  6.   

    我用envelope.bodyIn接收对象回来的时候,怎么在后台显示不完所有数据的。求解决