spring cloud stream kafka 出现JsonParseException: Unrecognized token 'kk': was expecting ('true...

作者在使用Spring Cloud Stream Kafka时遇到错误,参考相似案例未能解决。注意到配置文件中bingdings.input.contentTtype=application/json配置,研究后尝试将其改为contentType=text/plain,问题解决。此外,还发现消息内容为数字接收正常,含字符则会出问题。

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

我在使用spring cloud stream kafka 的时候出现这个错误:

JsonParseException: Unrecognized token 'kk': was expecting ('true', 'false' or 'null')

在解决之前我google了一下,其中两篇内容相似:case1case2,但是并不能解决我的问题。随后我注意到 在配置文件中bingdings.input.contentTtype=application/json这个配置。我觉得如果我的topic 消息内容不是json格式的话是否可以避免此问题。随后我开始研究此配置项的内容,然后找到一篇比较好的。这篇文章对contentType这个配置相进行了比较详细的讲解,在其中我发现有 另外的配置方案,即contentType=text/plain.我尝试了一下,果然没问题了。其实我也不是很了解其中的原因。如果哪位大老知道,希望能够给我讲解一下。

另外在解决问题的过程中遇到一个比较奇怪的问题,如果我发的消息内容是数字接收没问题,但是如果是字符串,包含字符的话就会出现这个问题。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值