Ich versuche, diese json Zeichenfolge zu meinen anderen Methode zu übergeben, aber manchmal bekomme ich diesen Fehler,Scala spielen Json JSResultException Validierungsfehler
play.api.libs.json.JsResultException: JsResultException (Fehler: Liste ((, List (Validation (error.expected.jsstring, WrappedArray())))))
ich finde es seltsam, dass dies zufällig auftritt, manchmal ich nicht die Ausnahme und manchmal mache ich. Irgendwelche Ideen?
Hier ist, was meine Json sieht aus wie
val string = {
"first_name" : {
"type" : "String",
"value" : "John"
},
"id" : {
"type" : "String",
"value" : "123456789"
},
"last_name" : {
"type" : "String",
"value" : "Smith"
}
}
ich es wie
lesen(string \ "first_name").as[String]
Welches Ergebnis erhalten Sie, wenn Sie keine Ausnahme erhalten? Weil der Wert des Feldes 'first_name' offensichtlich nicht nur ein String-Wert ist. – maks
Und 'string' ist nicht Json. –