Tôi mới vào JSON
và tôi nhận được ngoại lệ follwoing:org.json.JSONArray không thể được chuyển đổi sang JSONObject
org.json.JSONArray cannot be converted to JSONObject
trong dòng đầu tiên của phần thử chính nó.
Vui lòng giúp tôi xóa mục này. Dưới đây là mã của tôi:
try {
JSONObject json = new JSONObject(strResponse);
//Get the element that holds the internship (JSONArray)
JSONArray name = json.names();
JSONArray internships = json.toJSONArray(name);
//Loop the Array
for(int i=0;i < internships.length();i++) {
Log.e("Message","loop");
HashMap<String, String> map = new HashMap<String, String>();
JSONObject e = internships.getJSONObject(i);
map.put("id", String.valueOf("id"));
map.put("title", "Title :" + e.getString("title"));
map.put("company", "Company : " + e.getString("company"));
map.put("category", "Category : " + e.getString("category"));
mylist.add(map);
}
} catch(JSONException e) {
Log.e("log_tag", "Error parsing data "+e.toString());
}
đây là json Tôi nhận được từ file php của tôi
[
{
"id": "31",
"title": "Business Development - Executive",
"company": "Indidelights",
"category": "Sales and Business Development"
},
{
"id": "40",
"title": "Business Development - Ecommerce MH",
"company": "Ram Gopal & Co",
"category": "Sales and Business Development"
},
{
"id": "41",
"title": "Sales and Business development intern",
"company": "Esanchalak",
"category": "Sales and Business Development"
},
{
"id": "42",
"title": "Purchase Executive",
"company": "Winni.in",
"category": "Marketing"
},
{
"id": "43",
"title": "Marketing Intern",
"company": "Walkover Web Solutions Pvt. Ltd.",
"category": "Marketing"
},
{
"id": "44",
"title": "Marketing Intern",
"company": "SkillKindle Learning Pvt Ltd",
"category": "Marketing"
},
{
"id": "45",
"title": "Graphic Designer",
"company": "Stylopa",
"category": "Graphic Design/Art Work"
},
{
"id": "46",
"title": "Graphic Designer",
"company": "LycondonFX",
"category": "Graphic Design/Art Work"
},
{
"id": "47",
"title": "Web Designer",
"company": "Xapify LLC",
"category": "Software"
},
{
"id": "48",
"title": "Web Designer (Frontend)",
"company": "gotrademark.in",
"category": "Web Design and Development"
},
{
"id": "49",
"title": "Content Writing Intern",
"company": "National Entrepreneurship Network",
"category": "Content Writing/Journalism"
},
{
"id": "50",
"title": "Content Writing Intern",
"company": "Pragmatum Training Pvt Ltd",
"category": "Content Writing/Journalism"
},
{
"id": "51",
"title": "HR Intern",
"company": "GATI Kintetsu Express Pvt Ltd",
"category": "HR/Recruitment"
},
{
"id": "52",
"title": "Pharma Intern",
"company": "Qlinics Health Care Pvt Ltd",
"category": "BioTechnology/Pharma"
},
{
"id": "53",
"title": "Android Developer",
"company": "InoXapps Mobile Solutions Pvt Ltd",
"category": "Mobile App Development"
},
{
"id": "54",
"title": "Mobile App developer",
"company": "RV Media Inc",
"category": "Mobile App Development"
},
{
"id": "55",
"title": "Electronics Intern",
"company": "GA SOFTWARE TECHNOLOGIES PVT LTD",
"category": "Electronics Engineering"
}
]
đăng json pls. – Raghunandan
Đăng dấu vết ngăn xếp đầy đủ của bạn – Triode
đăng dữ liệu json của bạn –