Spring Batch JSON 支持

Spring Batch 4.1 開始可以支持 JSON 格式了。這個發佈介紹了一個新的數據讀(item reader)可以讀取一個 JSON 資源,這個資源按照下面的格式:git

[
  {
    "isin": "123",
    "quantity": 1,
    "price": 1.2,
    "customer": "foo"
  },
  {
    "isin": "456",
    "quantity": 2,
    "price": 1.4,
    "customer": "bar"
  }
]

 

與針對 XML 的 StaxEventItemReader 相似,新的 JsonItemReader 使用流 API(streaming APIs)來讀取 JSON 對象到塊中。Spring Batch 可以支持下面 2 個庫:github

若是你還但願添加其餘的庫的話,你能夠實現 JsonObjectReader  接口。google

JSON 數據的寫是經過 JsonFileItemWriter 來支持的。code

有關更多 JSON 數據的支持,請參考 ItemReaders and ItemWriters 章節中的內容。對象

https://www.cwiki.us/display/SpringBatchZH/JSON+support接口

相關文章
相關標籤/搜索