我正在调用第三方API并作为响应收到json:
{\“name \”:\“name \\”A \\“和其他\”,\“id \”:1}
如果我尝试将其映射为我确定:
Unexpected character ('\' (code 92)): was expecting double-quote to start field name
我怎么能用杰克逊映射它?我应该用正则表达式删除反斜杠吗?像每个\“ - >”和\\“ - > \”
答案 0 :(得分:1)
形势不佳。你打算做什么看起来很好
答案 1 :(得分:0)
提出任何产生这种破坏输出的人的错误;它不是JSON。
答案 2 :(得分:0)
{\“name \”:\“名称A和其他\”,\“id \”:1},这是JSON的有效形式或 {“name”:“name A and other”,“id”:1}它也有效。
如果无法做到这一点,请要求您的供应商验证JSON结构