簡體   English   中英

使用json4s將scala對象轉換為json

[英]convert scala object to json using json4s

我有一個普通的scala類而不是一個包含許多成員變量的case類,包括Buffers,Lists等。

我想覆蓋類的toString方法,以提供json-string,就像javascript的json.stringify()一樣。

這有可能與json4s? 因為到目前為止我見過的唯一例子是案例類。

如果可能的話,成員變量會發生什么變化,例如:空列表?

我不認為我可以使用case類,因為我使用方法對成員變量執行了很多狀態更改操作。 我記得在某些地方閱讀 - 如果我想要可變成員,不要使用案例類。

謝謝,

您可以為此類創建自定義序列化程序,如下所述: https//github.com/json4s/json4s#serializing-non-supported-types

除非你真的需要它,否則我不建議讓它成為你的toString一部分; 我寧願建議讓其他對象執行轉換,因為它會使事情變得更整潔,更容易管理。

暫無
暫無

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

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