kullanarak Scala Json I serialize ve JSON'dan serisini mümkün olmak istiyorum:serialize listesi [Herhangi] olarak/Bir vaka sınıf var Jackson
case class Foo(values: List[Any])
örn Bu senaryoda
Foo(List(new DateTime))
, DateTime bir sürece tefrika ve dolayısıyla uzun bir yerine bir DateTime olarak seriden alır.
{"values":[1315343106920]}
Öneriler: Bu gibi
? Bunun olması gereken şey, sınıfın (örneğin, DateTime) isminin serileştirilmesi ve serileştirme üzerinde kontrol edilmesi gerektiğidir. Değerler listesine koyabileceğim türlerin listesi sonlu/küçüktür. Bir kaba kuvvet çözüm gibi görünüyor başvurdu ettik
{"values":[{"DateTime":1315343106920}]}
Emin değilim, ama Jerkson [https://github.com/codahale/jerkson] Jackson bir Scala özgü uzantısıdır ve düz Jackson daha iyi bu durumda idare olabilir? Benzer şekilde scala özel kullanımını iyileştirmeyi amaçlayan Jackson uzantısı modülü [https://github.com/FasterXML/jackson-module-scala] bulunmaktadır. – StaxMan