Json出现的错误

本文介绍了解决Spring框架中出现的HttpMessageNotReadableException的具体步骤,特别是当JSON数据中的字段类型不匹配时(例如期待Map却收到String)。文章详细解释了如何正确地将JSON字符串转换为期望的数据类型。

[handleHttpMessageNotReadableException]  ,error : org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: syntax error, expect {, actual string, fieldName profield, pos 103, line 1, column 104{"time":"1670295724882","id":21601,"profield":"{\"test\":\"nameh8f8Z\"}"}; nested exception is com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, fieldName profield, pos 103, line 1, column 104{"time":"1670295724882","id":21601,"profield":"{\"test\":\"nameh8f8Z\"}"}

原因:我的profield是一个map,但是传入的是一个String profield":"{\"test\":\"nameh8f8Z\"}",改成map方式就行{"time":"1670295724882","id":21601,"profield":{"test":"nameh8f8Z"}}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值