如何解决Java - 无法使用 ObjectMapper
我收到来自 API 的响应,格式如下
{"schema":[output_item,score],"data":[[item1,1],[item2,2]]}
我正在尝试使用
序列化和反序列化这个json Class1 obj = getFromApiCall();
ObjectMapper o = new ObjectMapper();
map.put("first",o.writeAsString(obj)); // Map can only accept strings
String res = map.get("first");
Object obj2 = o.readValue(res,Class1)
这是我得到的错误:
Unexpected character ('o' (code 111)): expected a valid value (number,String,array,object,'true','false' or 'null')
at [Source: java.io.StringReader@68bba850; line: 1,column: 13]
如何确保可以序列化和反序列化来自 API 调用的对象?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。