Jackson:如何获取完整的JSON字符串,在序列化或反序列化过程中对其进行解析

时间:2018-05-17 06:47:37

标签: java jackson jsonparser

有谁知道我是否能够获取完整的 JSON 字符串, 在自定义序列化或反序列化期间从下面的对象:

  • JsonParser jp
  • DeserializationContext ctxt
  • SeserializationContext ctxt

我在休息API上使用JACKSON。

Object source = jsonParser.getCurrentLocation.getSourceRef();

不幸的是我无法将JSON作为字符串,因为此方法返回的对象是:org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.UnCloseableInputStream

1 个答案:

答案 0 :(得分:2)

Object source = jsonParser.getCurrentLocation.getSourceRef();

它包含对原始资源被读取的引用(如果有的话)。请参阅documentation