[英]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.