gson解析报错
RT,在用gson解析的时候报错 Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 7 column 8 path $.results[0].illness_name
我的doctor类定义如下
*/
public class Doctor {
private int id;
private String illness_name;
private String doctor_name;
private String hospital_name;
private String head_image;
private String personal_website;
private String doctor_intro;
解析gson的代码如下
private void initData() {
Gson gson = new Gson();
Type userType = new TypeToken>>() {
}.getType();
ResponseResult> result = gson.fromJson(results, userType);
Log.d("result","-------------->"+results);
System.out.println("-----------------"+results);
doctors = result.getResults();
final DoctorListAdapter doctorListAdapter = new DoctorListAdapter(DoctorListActivity.this, (ArrayList) doctors,this);
lv_doctors.setAdapter(doctorListAdapter);
lv_doctors.setSelection(0);
}
json数据如下
private static final String results = "{\n" +
" \"error\": false,\n" +
" \"results\": [\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" },\n" +
" {\n" +
" \"id\": \"1\",\n" +
" \"illness_name\":\"功能神经外科\"\n" +
" \"doctor_name\":\"胡勇生\"\n" +
" \"hospital_name\":\"玄武医院\"\n" +
" \"head_image\":\"http://...\"\n" +
" \"personal_website\":\"http://...\"\n" +
" \"doctor_intro\":\"擅长:三叉神经痛。。。。。。。。。。。\"\n" +
" }\n" +
" ]\n" +
"}";
请问这到底是为什么啊??
相关阅读:
关于c++调用java
分摊复杂度的证明
数据库blob字段用ajax读取显示
这个滚动条拖动的时候为什么会不停地闪
android 真机调试在MAC上?
python爬虫模拟登陆时有什么好的技巧分析登陆过程?
AsyncTask使用传参数和成员变量有什么区别?
Angularjs directive的模板里使用了input radio,但无法选中
linux 下配置的svn服务器,提交的文件在服务器找不到
java调试错误,菜鸟求助
微信开发下,调用的uploadImage接口,ios设备无法显示图片
iOS charles 调试cookie
在学习中遇到无法使用数组地图删除文件的情况,报错是回调函数unlink 有问题~请帮帮忙!感谢!
HTTP JSON API 如何计算etag
网页中的Loding效果
.net,java,php这些服务器端的进程是如何获取web客户端传递的参数的?
php字符串比较:"?" == "" 返回false
node.js或者express 是否支持禁用 http 的某些方法
js 大神的算数题
表单中input type=file怎么和img标签在同行显示呢