![](/img/trans.png)
[英]spray.json.DeserializationException: Expected String as JsString, but got {}
我正在為我的 object 使用 Either 實現,因為我希望 object 中的參數之一為空 Json。這是 object: 我正在嘗試對此發送一個空的 json 字符串進行單元測試,如下所示: 這是我反序列化上述 json 字符串的單元測試: 這是拋出錯誤。 spray.json.Dese ...
[英]spray.json.DeserializationException: Expected String as JsString, but got {}
我正在為我的 object 使用 Either 實現,因為我希望 object 中的參數之一為空 Json。這是 object: 我正在嘗試對此發送一個空的 json 字符串進行單元測試,如下所示: 這是我反序列化上述 json 字符串的單元測試: 這是拋出錯誤。 spray.json.Dese ...
[英]Parsing a n Option[List[Object]] using SprayJson Scala
遇到一些 Json 怪癖。 我正在為傳入請求編寫序列化-反序列化邏輯,其中包含 object,形式為 JSON,它是 IndividualObject。 我為此使用噴霧 Json。 嘗試使用toVector映射項目列表來解決以下問題,但無法解決類型不匹配問題。 在 JsArray 行發現如下錯誤: ...
[英]Scala adding an element to JsValue before convertT[class]
我有一個 Kafka 消費記錄,將在 scala 中使用 spray.json 解析為 JsValue,但我在記錄的 header 中也有一些數據,我想這樣做: 使用 Alpakka Kafka 庫消費記錄(完成) 解析為 JsValue 類型的JsValue : kafkaRecord.recor ...
[英]Efficient JSON-toJSON transformations with spray-json
我有一個與此類似的場景:Akka HTTP 服務調用另一個服務並對其 JSON 響應執行一些轉換。 假設它在每個“鏈接”屬性的值上將“http”替換為“https”。 現在的實現是這樣的: 轉換方法具有以下簽名: 如您所見,被調用服務的 JSON 響應被解組為 JsValue object,然后使用 ...
[英]How do I deserialize a JSON response when making a http request in akka?
我正在發出 http 請求: 如何使用成功場景中的響應並反序列化我的User案例 class ? ...
[英]How to add timestamp of inserting a document from external source in mongodb
我是 mongo db 的新手,我正在嘗試從外部源(雲數據庫)將文檔向量插入 MongoDb。 我想在 mongodb 中添加文檔加載時的時間戳以及我要插入的文檔。 我不想稍后通過添加時間字段來更新文檔。 我該怎么做呢? 例如:下面是我從雲端獲取的文檔的 json 格式 } 在我將上述文檔插入mo ...
[英]How to return successfully parsed rows that converted into my case class
我有一個文件,每一行都是一個 json 數組。 我讀取文件的每一行,並嘗試將行轉換為 json 數組,然后對於每個元素,我使用 json Spray 轉換為 case 類。 到目前為止我有這個: 如何將整個過程轉換為單行語句? 錯誤是: 發現:迭代器[無] ...
[英]How to paginate external calls while deserialise a Trait with type parameters using Spray?
我有具有類似結構的對象 上面提到的類用於填充來自外部 API 調用的數據: 呼叫者 上面的代碼工作正常。 我想根據options參數對getList方法進行分頁調用。 我的更改與上述代碼不兼容, getList方法如下所示,使用getSize和getAppend方法,我可以根據getEntity ...
[英]How to serialize and deserialize traits, to and from Json, in Scala?
第一次嘗試: 到目前為止,我已經嘗試過spray-json。 我有: 現在,為了序列化和反序列化我的Base類型,我有以下代碼: 問題是,為了實現反序列化的read方法,我想不出一種方法來知道 JsValue 是編碼A還是B 。 第二次嘗試: 為了在spray-json解決這個問題,我 ...
[英]Accept all JSON from the request AKKA-HTTTP
我有一條路線: 他使用案例 class: 有沒有辦法制作可以接收任何 JSON 對象的路線? ...
[英]Custom meta-mapping for spray JsValue
我需要為 spray.json.JsValue (實際上是我的 model 類中的 Option[JsValue] )創建一個元數據,以便將其插入到具有 Z0ECD11C1D7A287401D148A23BBD72A 字段的表中。 我嘗試遵循關於自定義映射/JSON 映射的 doobie 文檔,所以 ...
[英]elastic4s: How to automagically read document id into case class instance?
將elastic4s 7.12.1與spray-json 1.3.6 (和 scala 2.13.5 )一起使用: 有沒有辦法將 Elasticsearch 文檔的_id讀取到case class實例的字段中,例如id , 僅使用隱式spray-json RootJsonFormat ,即沒有為e ...
[英]Serialize a polymorphic F case class using Play Json
我有一種情況,我必須有這種case class Config[F[_]](pattern: String, format:F[String]) ,因為有時格式應該存在,並像Config[Id]一樣使用它,有時不是並使用Config[Option]來實現。 問題是,這如何應對 Play 或 Spra ...
[英]Scala test issues
我是 Scala 的新手,並使用 Scala 測試和噴塗 json 編寫測試用例。 我的代碼如下: 我在運行測試用例時遇到以下錯誤 如何解決這個問題? ...
[英]Serializing/Deserializing model using spray json scala test
我是 scala 的新手,並使用 scala 測試和噴塗 json 編寫測試用例。 我的代碼如下。 在進行 sbt 測試時出現以下錯誤 如何解決這個問題? ...
[英]Spray JSON parse nested JSON Array
我有一個帶有字符串列表字段的案例 class,我無法從 JSON 解析它。 我定義了一個 JSON 閱讀器: val jsonReader = new JsonReader[PeaceWatcherReport] { override def read(json: JsValue): Pe ...
[英]spray json in scala: deserializing json with unknown fields without losing them
我正在尋找解決方案, 但對於 json 噴霧,我的搜索和嘗試使用 json 噴霧到目前為止都失敗了。 如果我有以下 json: 我們確定 json 將包含人員和聯系人,但我們不知道我們不關心/使用的上游可能會創建哪些其他字段。 I want to serialize this JSON into ...
[英]Scala. How to Unmarshall Option values using json spray?
我正在使用 json-spray 庫來解組 json 數組。 這是代碼。 遠程服務器將其響應寫入 json 數組。 如果響應充滿了一項或多項,則沒有問題。 但是,如果沒有可用的 Profile 項,服務器將返回null (不是空數組),並且在解組時出現錯誤'Expected Array as Js ...
[英]Passing values with appropriate types
我是 Scala 的新手。 我有一個參數,它可以是字符串、布爾值或數字。 我不知道之前會出現哪種數據類型。 早些時候,我有以下代碼。 如果傳入參數值為 number 則成功時JsNumber將傳遞給方法,否則JsString 。 現在我還可以將Boolean和String作為傳入類型作為值。 如 ...
[英]Getting data from json array in scala
我剛剛開始研究 scala。 我有以下 json 陣列: 我正在嘗試根據 id 從此數組中檢索 json。 例如,如果 id 為 2,那么我想檢索以下內容 以此類推其他ID。 我編寫了一個比較 id 並返回給我 json 的代碼,如下所示。 當在 json 陣列中我只有一個 json 時,此代碼工作 ...