gpt4 book ai didi

java - 解码无效 JSON

转载 作者:太空宇宙 更新时间:2023-11-04 12:08:11 25 4
gpt4 key购买 nike

我正在尝试使用 Camel 解码 JSON 资源。我很喜欢这个

from("timer:trigger").to("http://example.com/json")
.unmarshal().json(JsonLibrary.Jackson);

问题是数据似乎有点损坏,JSON 开头

)]}',

当然我会遇到这样的异常

com.fasterxml.jackson.core.JsonParseException: 
Unexpected character (')' (code 41)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')

如何跳过这些字符或忽略 JSON 的一部分?

最佳答案

如果已知它是错误的 json,那么最好的选择是使用 java bean 或某种模板来预处理数据,然后将其传递给 jackson。要求图书馆知道如何从格式错误的数据流中“准确地获取我想要的内容”是一件很困难的事情。

关于java - 解码无效 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40133154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com