2
A
答えて
2
は、カスタム書式を定義する必要があります。
をobject MyJsonProtocol extends DefaultJsonProtocol {
implicit object ColorJsonFormat extends RootJsonFormat[Color] {
def write(c: Color) = c match {
case VColor => JsString("v_color")
case _ => JsString("foo")
}
def read(value: JsValue) = ???
}
implicit val customColorFormat = jsonFormat1(CustomColor.apply)
}
その後
[email protected] import MyJsonProtocol._
[email protected] CustomColor(VColor).toJson
res18: JsValue = {"c":"v_color"}
関連する問題
- 1. は、私は、次の特性を持っている特性
- 2. データは、私は次の宣言を持っているTZCompressionStream
- 3. は、私は次の宣言とHashMapを持っ一覧
- 4. 文字クラス - 私は次の文字列を持って考えるとvimの
- 5. Fancybox - 私は私のページで、次のFancybox宣言を持っているオプション
- 6. 私は考え、別の私は、次の表を持って、反復値
- 7. 春は、私は次の宣言を持っているベンダーのヘッダー(カスタムMIMEタイプ)
- 8. Firefoxの県は、私は、次のJSONを持っているJSON
- 9. RSpecのは、私が持って考えると失敗
- 10. 二ResourceManagersは、私が2 resourceManagers持って考えると、他の
- 11. 私はJSONオブジェクトが言っている場合はJSON属性
- 12. 私は、次の特性持って保存順
- 13. POJOには、次のJSONファイルを考えるとJSON
- 14. Logstashフィールド名は、私は、次のJSONを持っ例えば
- 15. 私はapp.module.tsでこれを持って宣言とentryComponents
- 16. 私は多くの型の宣言を持っているタイプ
- 17. PHP - - インターフェイスの継承宣言は、私はインターフェイスを持って
- 18. 形質は、私は次の特性を持っている奇妙Laravel ORM
- 19. 注文私は、二つの配列を持っていると言う考えるとMATLAB
- 20. はスプレーJSON Eithers
- 21. 特性宣言の型コンストラクタ
- 22. は、私は、次のJSONデータを持っているR
- 23. は、私は次のようにJSONオブジェクトを持っている
- 24. JavaScriptは、私は次のコードを持っている属性
- 25. は、私は次のコードを持っている特定のワークブック
- 26. 私は、次のエントリを持ってJSON配列を持つlodash
- 27. は、私が持っていることを考えると関数曲線
- 28. さんは、私は、次のXMLを持っていると言うのXQuery
- 29. のは、私は、次のタプルを持っていると言うタプル
- 30. のは、私は次のモデルを持っていると言うクラス
はスプレーでそのシリアライザを使用してJSONまたはどのようにこのケースクラスを変換する方法についてのご質問はありますか? –