簡體   English   中英

自定義JSON序列化和反序列化

[英]Custom JSON Serialization & Deserialization

我有一個JSON,但我尚不知道它可能包含哪些具體參數。 沒有這個,我將無法使用開箱即用的序列化和反序列化注釋。 例如,對於以下JSON:

{
....
....
DynamicField : {
 "field1" : { }
 "field2" : {
   "url" : "some url"
   "something" : "Something else"
  } 
...
...
}

現在如何正確序列化和反序列化DynamicField? 我正在使用速度更快的傑克遜圖書館。

將Jackson的ObjectMapperjava.util.Map的輸出類型一起使用。 這將為您提供匹配輸入的Map[String, Object]的嵌套層次結構。 例如,

val nestedMaps = mapper.readValue(json, classOf([java.util.Map])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM