我正在尝试在 Android 应用程序中转换以下 JSON:
[
{
"patient_id": "16",
"patient_firstname": "Ion",
"patient_name": "Vasilescu",
"location": "Cardiologie, Salon 4, Pat 2"
},
{
"patient_id": "22",
"patient_firstname": "Claudiu",
"patient_name": "Popovici",
"location": "Pneumologie, Salon 5, Pat 5"
},
{
"patient_id": "15",
"patient_firstname": "Monica",
"patient_name": "Suciu",
"location": "Cardiologie, Salon 4, Pat 2"
}
]
我已经阅读了类似的问题和答案,但就我而言,我没有看到任何语法问题。我已经用JSONLint检查了 JSON,并且验证成功。
我的java代码如下:
public JSONObject toJson(String jString){
System.out.println("I've got"+jString+"*");
try {
return new JSONObject(jString);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("Error while converting to JSONObject");
}
return null;
}
有人对如何摆脱我的错误有建议吗?或者如何实施更好的解决方案?谢谢。