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. データは、私は次の宣言を持っているTZCompressionStream
- 2. は、私は次の宣言とHashMapを持っ一覧
- 3. 文字クラス - 私は次の文字列を持って考えるとvimの
- 4. Fancybox - 私は私のページで、次のFancybox宣言を持っているオプション
- 5. 私は考え、別の私は、次の表を持って、反復値
- 6. 春は、私は次の宣言を持っているベンダーのヘッダー(カスタムMIMEタイプ)
- 7. Firefoxの県は、私は、次のJSONを持っているJSON
- 8. 二ResourceManagersは、私が2 resourceManagers持って考えると、他の
- 9. RSpecのは、私が持って考えると失敗
- 10. 私はJSONオブジェクトが言っている場合はJSON属性
- 11. POJOには、次のJSONファイルを考えるとJSON
- 12. Logstashフィールド名は、私は、次のJSONを持っ例えば
- 13. PHP - - インターフェイスの継承宣言は、私はインターフェイスを持って
- 14. 形質は、私は次の特性を持っている奇妙Laravel ORM
- 15. はスプレーJSON Eithers
- 16. は、私は、次のJSONデータを持っているR
- 17. は、私は次のようにJSONオブジェクトを持っている
- 18. 私は、次のエントリを持ってJSON配列を持つlodash
- 19. JavaScriptは、私は次のコードを持っている属性
- 20. は、私が持っていることを考えると関数曲線
- 21. のは、私は、次のタプルを持っていると言うタプル
- 22. さんは、私は、次のXMLを持っていると言うのXQuery
- 23. GSONが、私は次のタイプのJSONレスポンスを持っている
- 24. 私は、次のURLを持っているJSON
- 25. ExtJSには、私はこのコードを持っているオブジェクトの宣言
- 26. 私は、Oracle Databaseで宣言された型持って
- 27. 私は次のコードを持っている特定の日付
- 28. 私は、次のXMLスキーマを持っているノード属性
- 29. mysqlのストアドプロシージャ:リミット文で宣言したVARSを使用して、私は次のコードを持っているエラー
- 30. .NET BinarySearchは()私は、次の特性を持つカスタムオブジェクトのArrayListのを持っている
はスプレーでそのシリアライザを使用してJSONまたはどのようにこのケースクラスを変換する方法についてのご質問はありますか? –