我已經有使用JsonGenerator
編寫JSON的工作進程。現在我需要將這些數據傳遞給另一個期望POJO作爲輸入並生成JSON的進程。當然,我想要避免構建已經序列化爲JSON的數據的另一個對象圖。如何直接從JsonGenerator生成JsonNodes樹
我第一次看到使用@JsonRawValue
,但不幸的是它不起作用,因爲註釋需要在字段上在屬於另一個過程的類中,並且不能改變。
但是,如果我將JsonNodes
的樹傳遞給另一個進程,事情就會起作用。問題是,我可以找到創建JsonNode
樹的唯一方法是解析一個流。我想我可以使用我現有的生成器來提供解析器或其他樹木構建器。
有沒有這樣的解決方案?我錯過了什麼?
有'JsonNodeFactory'這一點。 – fge
@fge你能否詳細說明一下? –
'JsonNodeFactory'允許您從頭開始創建任何類型的'JsonNode'實例。但是你也可以將POJO序列化爲JSON。目前還不清楚你想要什麼? – fge