syntax error, expect {, actual string, pos 126, line 1, column 127

文章讲述了在调用接口时遇到JSON.parseObject解析错误的问题,原因是jsonString中的字符串格式不正确。提供了两种解决方案:一是使用字符串替换方法去除多余字符;二是先用JSON.parse转换字符串,再进行对象解析。这两种方法可以帮助修复JSON解析错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

调用接口时报错syntax error, expect {, actual string, pos 126, line 1, column 127,

研究后发现是使用JSON.parseObject(jsonString, Domain)时,jsonString中字符串不符合规则,

第一种方法:

可以使用字符串替换,将多余的字符去掉:

jsonString = jsonString.replace("\\", "").replace("\"{", "{").replace("}\"", "}");

之后再用Json.parseObject(jsonString, Domain)

第二种方法:

可以使用JSON.parse(string)方法解析字符串,然后再用JSON.parseObject(jsonString, Domain)

String jsonString = (String)JSON.parse(string);

 

"JSON parse error: syntax error, expect {, actual string, pos 236, line 7, column 91{\r\n \"affixid\": \"e6ab0f8e-a0d3-44dd-b024-c5649476bdce\",\r\n \"age\": 37,\r\n \"appraiseaffixid\": null,\r\n \"approvalid\": null,\r\n \"avoidancerules\": \"\",\r\n \"avoidancerulesList\": \"[object Object],[object Object],[object Object],[object Object]\",\r\n \"avoidobject\": \"南京市\",\r\n \"avoidobjectdict\": \"717d01ab-ea09-11e7-a653-0007e95f2e88\",\r\n \"birthcity\": null,\r\n \"birthdate\": \"1987-10\",\r\n \"birthplace\": \"江苏如皋\",\r\n \"busispecial\": \"\",\r\n \"count\": null,\r\n \"coupleresume\": null,\r\n \"currentpost\": \"江苏省纪委监委第十监督检查室三级主任科员、三级监察官\",\r\n \"currentturnid\": \"6ee8e255-94ee-43b2-a24a-d2a6c17a0f93\",\r\n \"datasources\": null,\r\n \"datasourcesdict\": null,\r\n \"degree\": \"\",\r\n \"disablereason\": null,\r\n \"disablereasondict\": null,\r\n \"evaluation\": null,\r\n \"experience\": null,\r\n \"experienceCount\": null,\r\n \"familypoststr\": \"服装厂工人(已退休)江宁\",\r\n \"firstdegree\": null,\r\n \"firsttype\": \"34\",\r\n \"fmpj\": 0,\r\n \"freepost\": null,\r\n \"fulltime\": \"大学 \\r管理学学士\",\r\n \"gender\": \"男\",\r\n \"graduateaschool\": \"中南财经政法大学信息学院电子商务、会计学专业\",\r\n \"groupid\": null,\r\n \"groupiddict\": null,\r\n \"healthy\": \"健康\",\r\n \"homeaddress\": null,\r\n \"id\": \"560cd987-a28f-44a4-9b8a-275cda25dac7\",\r\n \"idcard\": null,\r\n \"identifyrank\": null,\r\n \"importtime\": \"2025-02-14 16:42:14\",\r\n \"insunitids\": null,\r\n \"insunitidsdict\": null,\r\n \"intotime\": null,\r\n \"isAvoid\": \"1\",\r\n \"isAvoidDict\": \"现任职务,简历,家庭成员职务,回避对象\",\r\n \"isAvoidTaskids\": \"65431642-d2d8-445e-a188-b8e411dc5a02\",\r\n \"isAvoidTaskidsNum\": \"1\",\r\n \"isUndertake\": \"0\",\r\n \"isapprove\": null,\r\n \"isapprovedict\": null,\r\n \"isdeleted\": false,\r\n \"isignore\": null,\r\n \"isphoto\": \"0\",\r\n \"ispick\": \"0\",\r\n \"isretain\": null,\r\n \"isvalid\": \"1\",\r\n \"isvaliddict\": null,\r\n \"iszzry\": 0,\r\n \"jane\": \"鼓楼\",\r\n \"jdrank\": null,\r\n \"jointurn\": null,\r\n \"labelid\": null,\r\n \"labor\": null,\r\n \"maxrank\": null,\r\n \"minrank\": null,\r\n \"name\": \"伟奕16\",\r\n \"nation\": \"汉族\",\r\n \"nativecity\": null,\r\n \"nativeplace\": \"江苏如皋\",\r\n \"nextsuggestion\": null,\r\n \"no\": 1,\r\n \"nums\": null,\r\n \"onduty\": \"研究生 \\r公共管理硕士\",\r\n \"ondutyschool\": \"南京大学政府管理学院公共管理硕士专业\",\r\n \"operationposition\": null,\r\n \"organization\": null,\r\n \"partyage\": 16,\r\n \"partytime\": \"2008-09\",\r\n \"period\": null,\r\n \"persongroupid\": null,\r\n \"personid\": \"560cd987-a28f-44a4-9b8a-275cda25dac7\",\r\n \"personno\": 1,\r\n \"persontype\": \"jzfzzk\",\r\n \"phone\": null,\r\n \"photo\": null,\r\n \"prize\": null,\r\n \"profession\": null,\r\n \"proposedpost\": null,\r\n \"rank\": \"2.8\",\r\n \"rankdict\": \"一级调研员\",\r\n \"ranktime\": null,\r\n \"remark\": null,\r\n \"richard\": \"\",\r\n \"rosterlevel\": null,\r\n \"rosterposition\": null,\r\n \"secondtype\": \"24\",\r\n \"state\": null,\r\n \"taskid\": \"65431642-d2d8-445e-a188-b8e411dc5a02\",\r\n \"teamname\": null,\r\n \"timestamp\": 1738135987000,\r\n \"turndict\": null,\r\n \"turnid\": \"6ee8e255-94ee-43b2-a24a-d2a6c17a0f93,579c36d7-b55f-43f2-bc9e-d068bfff5720,3a240790-c07c-4025-93c5-c76ea2997178\",\r\n \"turniddict\": \"十三届省委巡视第十三轮,十三届省委巡视第十四轮,十三届省委巡视第十五轮\",\r\n \"typedict\": null,\r\n \"unitname\": null,\r\n \"unitposition\": null,\r\n \"workcity\": null,\r\n \"worktime\": \"2009-07\",\r\n \"zmpj\": 0,\r\n \"personSource\": \"jzfzzk,24,34\"\r\n}; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 236, line 7, column 91{\r\n \"affixid\": \"e6ab0f8e-a0d3-44dd-b024-c5649476bdce\",\r\n \"age\": 37,\r\n \"appraiseaffixid\": null,\r\n \"approvalid\": null,\r\n \"avoidancerules\": \"\",\r\n \"avoidancerulesList\": \"[object Object],[object Object],[object Object],[object Object]\",\r\n \"avoidobject\": \"南京市\",\r\n \"avoidobjectdict\": \"717d01ab-ea09-11e7-a653-0007e95f2e88\",\r\n \"birthcity\": null,\r\n \"birthdate\": \"1987-10\",\r\n \"birthplace\": \"江苏如皋\",\r\n \"busispecial\": \"\",\r\n \"count\": null,\r\n \"coupleresume\": null,\r\n \"currentpost\": \"江苏省纪委监委第十监督检查室三级主任科员、三级监察官\",\r\n \"currentturnid\": \"6ee8e255-94ee-43b2-a24a-d2a6c17a0f93\",\r\n \"datasources\": null,\r\n \"datasourcesdict\": null,\r\n \"degree\": \"\",\r\n \"disablereason\": null,\r\n \"disablereasondict\": null,\r\n \"evaluation\": null,\r\n \"experience\": null,\r\n \"experienceCount\": null,\r\n \"familypoststr\": \"服装厂工人(已退休)江宁\",\r\n \"firstdegree\": null,\r\n \"firsttype\": \"34\",\r\n \"fmpj\": 0,\r\n \"freepost\": null,\r\n \"fulltime\": \"大学 \\r管理学学士\",\r\n \"gender\": \"男\",\r\n \"graduateaschool\": \"中南财经政法大学信息学院电子商务、会计学专业\",\r\n \"groupid\": null,\r\n \"groupiddict\": null,\r\n \"healthy\": \"健康\",\r\n \"homeaddress\": null,\r\n \"id\": \"560cd987-a28f-44a4-9b8a-275cda25dac7\",\r\n \"idcard\": null,\r\n \"identifyrank\": null,\r\n \"importtime\": \"2025-02-14 16:42:14\",\r\n \"insunitids\": null,\r\n \"insunitidsdict\": null,\r\n \"intotime\": null,\r\n \"isAvoid\": \"1\",\r\n \"isAvoidDict\": \"现任职务,简历,家庭成员职务,回避对象\",\r\n \"isAvoidTaskids\": \"65431642-d2d8-445e-a188-b8e411dc5a02\",\r\n \"isAvoidTaskidsNum\": \"1\",\r\n \"isUndertake\": \"0\",\r\n \"isapprove\": null,\r\n \"isapprovedict\": null,\r\n \"isdeleted\": false,\r\n \"isignore\": null,\r\n \"isphoto\": \"0\",\r\n \"ispick\": \"0\",\r\n \"isretain\": null,\r\n \"isvalid\": \"1\",\r\n \"isvaliddict\": null,\r\n \"iszzry\": 0,\r\n \"jane\": \"鼓楼\",\r\n \"jdrank\": null,\r\n \"jointurn\": null,\r\n \"labelid\": null,\r\n \"labor\": null,\r\n \"maxrank\": null,\r\n \"minrank\": null,\r\n \"name\": \"伟奕16\",\r\n \"nation\": \"汉族\",\r\n \"nativecity\": null,\r\n \"nativeplace\": \"江苏如皋\",\r\n \"nextsuggestion\": null,\r\n \"no\": 1,\r\n \"nums\": null,\r\n \"onduty\": \"研究生 \\r公共管理硕士\",\r\n \"ondutyschool\": \"南京大学政府管理学院公共管理硕士专业\",\r\n \"operationposition\": null,\r\n \"organization\": null,\r\n \"partyage\": 16,\r\n \"partytime\": \"2008-09\",\r\n \"period\": null,\r\n \"persongroupid\": null,\r\n \"personid\": \"560cd987-a28f-44a4-9b8a-275cda25dac7\",\r\n \"personno\": 1,\r\n \"persontype\": \"jzfzzk\",\r\n \"phone\": null,\r\n \"photo\": null,\r\n \"prize\": null,\r\n \"profession\": null,\r\n \"proposedpost\": null,\r\n \"rank\": \"2.8\",\r\n \"rankdict\": \"一级调研员\",\r\n \"ranktime\": null,\r\n \"remark\": null,\r\n \"richard\": \"\",\r\n \"rosterlevel\": null,\r\n \"rosterposition\": null,\r\n \"secondtype\": \"24\",\r\n \"state\": null,\r\n \"taskid\": \"65431642-d2d8-445e-a188-b8e411dc5a02\",\r\n \"teamname\": null,\r\n \"timestamp\": 1738135987000,\r\n \"turndict\": null,\r\n \"turnid\": \"6ee8e255-94ee-43b2-a24a-d2a6c17a0f93,579c36d7-b55f-43f2-bc9e-d068bfff5720,3a240790-c07c-4025-93c5-c76ea2997178\",\r\n \"turniddict\": \"十三届省委巡视第十三轮,十三届省委巡视第十四轮,十三届省委巡视第十五轮\",\r\n \"typedict\": null,\r\n \"unitname\": null,\r\n \"unitposition\": null,\r\n \"workcity\": null,\r\n \"worktime\": \"2009-07\",\r\n \"zmpj\": 0,\r\n \"personSource\": \"jzfzzk,24,34\"\r\n}"
07-08
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值