我想這個JSON字符串傳遞給我的另一種方法,但有時我得到這個錯誤,斯卡拉播放的Json JSResultException驗證錯誤
play.api.libs.json.JsResultException: JsResultException(錯誤:列表((,列表(ValidationError(error.expected.jsstring,WrappedArray())))))
我覺得很奇怪,這是隨機發生的,有時我真不明白例外,有時我做的。有任何想法嗎?
這裏是我的JSON是什麼樣子
val string = {
"first_name" : {
"type" : "String",
"value" : "John"
},
"id" : {
"type" : "String",
"value" : "123456789"
},
"last_name" : {
"type" : "String",
"value" : "Smith"
}
}
我看它像
(string \ "first_name").as[String]
當你沒有得到異常時,你會得到什麼結果?因爲'first_name'字段的值顯然不僅僅是一個字符串值。 – maks
而'串'不是Json。 –