我從服務器接收一些JSON:如何閱讀JSON字符串轉義引號中播放
"payload":"{\"action\":\"schedule\"}"
爲什麼我得到這個奇怪的看着JSON看到this question。我已經寫了一些代碼來解析對象的此位:
implicit val botPayloadReads: Reads[BotPayload] = (
(JsPath \ """\"action\"""").read[String] and
(JsPath \ """\"returnToAction"""").readNullable[String]
)(BotPayload.apply _)
但我得到一個錯誤:
List((/entry(0)/messaging(0)/postback/payload/\"action\",List(ValidationError(List(error.path.missing),WrappedArray()))))
這是一個有點古怪,因爲路徑\「動作\」是完全我們在尋找什麼。
我覺得我只是需要去掉\\\\ s – Chris
是的,就是這樣。 – Chris