2

このようなデータを次のようなケース クラスにデシリアライズするにはどうすればよいですか。

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

(つまり、JSON の値よりもケース クラスのコンストラクタ引数の方が少ない場合)

これを行うために FieldSerializer を作成しようとしましたが、逆シリアル化ではなく、シリアル化時にフィールドを無視する方法しかわかりませんでした。

4

1 に答える 1

1

JSON データのフィールドがケース クラスのフィールドのスーパーセットである限り、ケース クラスにない JSON データのフィールドを無視するために特別なことをする必要はありません。それは「うまくいく」はずです。エラーが発生していますか?

于 2012-09-23T16:49:29.283 に答える