Android无法创建JSONObject

Android无法创建JSONObject,android,json,Android,Json,我有GetRequest,作为响应,我得到了HTML头,body元素的内容是JSON数组。我无法解析它,有人能给出一个如何从这个响应创建JSON对象的提示吗 如果您在字符串JSON中有JSON返回值,您可以 JSONArray a = new JSONArray(json); 然后可以使用 JSONObject o = a.getJSONObject(0); 您可以从如下字符串创建JSON对象 String myString = "This is the response from your

我有GetRequest,作为响应,我得到了HTML头,body元素的内容是JSON数组。我无法解析它,有人能给出一个如何从这个响应创建JSON对象的提示吗

如果您在
字符串JSON
中有JSON返回值,您可以

JSONArray a = new JSONArray(json);
然后可以使用

JSONObject o = a.getJSONObject(0);

您可以从如下字符串创建JSON对象

String myString = "This is the response from your HTTP GET request";
JSONObject myJson = new JSONObject(myString);
请注意,
myString
的值必须是有效的JSON。

//创建JSON解析器实例
// Creating JSON Parser instance
JSONParser jParser = new JSONParser();

// getting JSON string from URL
JSONObject json = jParser.getJSONFromUrl(url);

try {
// Getting Array of Contacts
contacts = json.getJSONArray(TAG_CONTACTS);

// looping through All Contacts
for(int i = 0; i < contacts.length(); i++){
    JSONObject c = contacts.getJSONObject(i);

    // Storing each json item in variable
    String id = c.getString(TAG_ID);
    String name = c.getString(TAG_NAME);
    String email = c.getString(TAG_EMAIL);
    String address = c.getString(TAG_ADDRESS);
    String gender = c.getString(TAG_GENDER);

    // Phone number is agin JSON Object
    JSONObject phone = c.getJSONObject(TAG_PHONE);
    String mobile = phone.getString(TAG_PHONE_MOBILE);
    String home = phone.getString(TAG_PHONE_HOME);
    String office = phone.getString(TAG_PHONE_OFFICE);

}
} catch (JSONException e) {
 e.printStackTrace();
}
JSONParser jParser=新的JSONParser(); //从URL获取JSON字符串 JSONObject json=jParser.getJSONFromUrl(url); 试一试{ //获取联系人数组 contacts=json.getJSONArray(TAG_contacts); //通过所有触点循环 对于(int i=0;i
我的问题是,当我从服务器下载请求时,我必须只获取元素的内容。比我使用的标准JSONArray要好,一切都很好