का प्रारूप नहीं मिल रहा है यह मेरा खोजें वस्तु है:Play2 मेरी निहित पढ़ता है या JSON
package models.helper
import play.api.libs.json.Format
import play.api.libs.json.JsValue
import play.api.libs.json.JsObject
import play.api.libs.json.JsString
case class Search (name: String, `type`:String){
implicit object SearchFormat extends Format[Search] {
def reads(json: JsValue): Search = Search(
(json \ "name").as[String],
(json \ "type").as[String]
)
def writes(s: Search): JsValue = JsObject(Seq(
"name" -> JsString(s.name),
"type" -> JsString(s.`type`)
))
}
}
मैं जब एक वेब सेवा बुला WS का उपयोग कर OT उपयोग इस वर्ग के कोशिश कर रहा हूँ:
val search = response.json.as[Search]
लेकिन स्कैला कंपाइलर इस लाइन पर शिकायत करता रहता है:
कोई जेसन deserializer प्रकार model.helper.Search के लिए नहीं मिला। को इस प्रकार के लिए एक अंतर्निहित रीड या प्रारूप लागू करने का प्रयास करें।
क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?
- https://sites.google.com/site/play20zh/scala-developers/working-with-json
- इस सूत्र एक ही मुद्दे पर चर्चा से उदाहरण मिल गया लेकिन कोई समाधान नहीं है, क्या उदाहरण क्या साइट पर देता है? https://groups.google.com/forum/?fromgroups#!topic/play-framework/WTZrmQi5XxY