Java + jackson parsing error Unrecognized character escape

删除回忆录丶 提交于 2019-12-05 20:21:56

mlpdemo\mlpdemoins is an invalid string you can't use it in JSON . But you can use mlpdemo\\mlpdemoins easily.

below code works fine for me :

String jsonData = "{ \"provider\" : null , \"password\" : \"a\", \"userid\" : \"mlpdemo\\\\mlpdemoins\" }";

ObjectMapper mapper=new ObjectMapper();

System.out.println(mapper.readTree(jsonData));

It will produce this output JSON :

{"provider":null,"password":"a","userid":"mlpdemo\\mlpdemoins"}
ogarzonm

Set your mapper

mapper.configure(JsonParser.Feature.ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER, true); 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!