情况
kafka接收业务发送得数据,在接收端json解析失败
例如
a={"key":"123data"}
print(a);
原因
打印异常信息发现接收端接收到的数据里面包含有特殊符号
kafka发送端发出的数据中有特殊符号,导致接收端接收时转换json格式失败。
这些异常数据一般是特殊的符号,在txt中肉眼不可见。
可以借用bejson在线工具 或者 本地的notepad++软件找到相关异常的符号是哪一个,如果数据量太多,可以借助附录中html代码运行 定位到 特殊符号的前后。

我们发现 去掉这个特殊符号后 转换json成功。

解决方案
使用notepad++或者sublimeText工具打开异常的数据,找到
博客讲述了在Kafka接收端遇到JSON解析错误的问题,原因是发送的数据中含有特殊符号导致。通过使用bejson在线工具或notepad++定位异常字符,发现去除特殊符号后能成功解析。解决方案包括在文本编辑器中查找特殊字符的ASCII码,并使用代码进行替换。
订阅专栏 解锁全文
1695

被折叠的 条评论
为什么被折叠?



