在Scala中使用lift-json进行反序列化时忽略字段

时间:2012-09-23 16:18:39

标签: json scala lift-json

如何将this等数据反序列化为这样的案例类:

case class SoundCloudUser (
  id: Int,
  permalink: String,
  username: String,
  country: String,
  full_name: String,
  city: String,
  description: String)

(也就是说,case类的构造函数参数少于JSON的值)

我尝试创建一个FieldSerializer来执行此操作,但我只能弄清楚如何在序列化时忽略字段,而不是反序列化。

1 个答案:

答案 0 :(得分:1)

只要JSON数据中的字段是case类中字段的超集,就不需要做任何特殊操作来忽略JSON数据中不在case类中的字段。它应该“正常工作”。你有任何错误吗?