2016-03-08 53 views
1

我打电话第三方API和接收作为响应JSON:如何阅读与反斜杠JSON与杰克逊

{\ “名称\”:\ “名\\” A \\ “等\” ,\“ID \”:1}

如果我尝试映射它就像我越来越确信:

Unexpected character ('\' (code 92)): was expecting double-quote to start field name 

我怎么能与杰克逊地图呢?我应该使用正则表达式去除反斜杠吗?就像每一个“ - >”和\\“ - > \”

回答

1

这是不正确的。你打算做什么看起来很好

0

提交一个错误,指出是谁在产生这个坏的输出;它不是有效的JSON。

0

{\“name \”:\“name A and other \”,\“id \”:1},这是JSON或 {“name”:“name A and other”的有效形式, “id”:1}它也是有效的。

如果无法做到这一点,请询问供应商验证JSON结构