[英]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 ...
[英]How to serialize more than 22 fields with nested object in spray?
我可以擴展RootJsonFormat以支持案例類上超過 22 個字段。 但是,我的案例類還包含嵌套對象以及 Option[Int] 和 Option[String]。 我怎樣才能序列化那些? 嵌套對象的字段不超過 22 個。 我在 SO 上發現了一個類似的問題,但不幸的是,我無法讓它工作。 不確 ...
[英]How to paginate external calls while deserialise a Trait with type parameters using Spray?
我有具有類似結構的對象 上面提到的類用於填充來自外部 API 調用的數據: 呼叫者 上面的代碼工作正常。 我想根據options參數對getList方法進行分頁調用。 我的更改與上述代碼不兼容, getList方法如下所示,使用getSize和getAppend方法,我可以根據getEntity ...
[英]IntelliJ don't recognise implicit imports as usefull
我在我的應用程序中使用噴霧 json,對於需要編寫JsonProtocol伴侶的模型。 因為在服務中我有更多模型,所以我有兩種選擇來使用這些JsonProtocols : a)使TableauErrorResponseJsonProtocol成為一個trait並通過我的服務擴展它 b)將Table ...
[英]spray json in scala: deserializing json with unknown fields without losing them
我正在尋找解決方案, 但對於 json 噴霧,我的搜索和嘗試使用 json 噴霧到目前為止都失敗了。 如果我有以下 json: 我們確定 json 將包含人員和聯系人,但我們不知道我們不關心/使用的上游可能會創建哪些其他字段。 I want to serialize this JSON into ...
[英]How to select a specific horizontal line of pixels in an image to analyze on Python?
我是 Python 初學者,開始嘗試編寫代碼來分析噴塗圖像並繪制“灰度值”以查看噴塗圖案。 有一段時間我有這個代碼: 然而,這段代碼分析了整個圖像,我只需要一個特定的行,比如 329 行或其他東西。 作為緩解措施,我也嘗試裁剪圖像,但未成功。 我正在嘗試在 Image J 上執行類似工具“繪 ...
[英]spray cross-domain is not working cors scala
我正在嘗試從一台服務器到另一台服務器進行跨域 api 調用。 對於此 OPTIONS 請求已成功完成,但實際請求(GET、POST、PUT、DELETE)因 CORS Missing Allow Origin 而失敗以下是我要添加的代碼 我將這個 corsHandler 指令用作: 注意:json ...
[英]Marshaling using spray json best case for map of maps
我有以下情況 class 行,我想進一步過濾並將它們表示為 json json 格式我想用 現在我將其轉換為以下結果類型 我正在使用以下 function 執行上述操作 我在這里有三個問題: 您如何使用 spray-json 編組 Map 的 Map object,我無法清除它? 現在,如果我們看 ...
[英]How to call rest API from another server scala
我是 Scala 的新手。 目前,為了創建rest API,我使用了spray。 現在我想從另一台服務器使用 API。 我在用戶界面的每次擊鍵時調用這個 API。 如果用戶繼續輸入並且前一個請求處於掛起狀態,我將使用 AbortController 中止請求。 為了滿足其他服務器請求,我使用了spr ...
[英]Spray client Request timeout
我是 Scala 的新手。 我正在嘗試超時 api 請求。 我正在使用噴霧來發出 API 請求。 我有噴霧客戶端從其他服務器獲得響應。 在我的 application.conf 中,我指定了spray.can 中請求的超時時間,例如: 現在,我想在我的一個 api 中覆蓋這個請求超時。 我寫了這 ...
[英]Abort spray request when aborted from reactjs
我是 Scala 和 Spray 的新手。 我能夠中止來自 reactJS 的請求。 它在瀏覽器控制台的網絡選項卡中顯示請求被取消。 但從 Scala 來看,它並沒有中止。 在日志中,我可以看到 api 被擊中。 對於 Rest API,我在 Scala 中使用噴霧。 這是我的 reactJS 代碼 ...
[英]How to get raw value of `content-type` header in Akka Http?
我正在從 code spray(版本: 1.3.4 )遷移到 akka-http(版本: 10.0.13 )。 我們有一個現有的客戶,他們發送Content-Type ,如application/vnd.awesome.value; mykey="custom/custom" applicatio ...
[英]Converting a Spray Deserializer to an Akka-Http Unarshaller
我有一個來自Spray項目的以下Deserializer ,我想移植到Akka-Http。 我只是從Akka-Http開始,所以我不確定如何移植此代碼: 它過去使我可以將傳入的url參數轉換為應用程序的Enum類型,例如,這是一個利用Deserializer的隱式函數: 我如何 ...
[英]Akka Http - "Type mismatch" while parsing DateTime into json
我創建了一個簡單的特征,它應該將模型轉換為 json: 我有一個Travel模型,它看起來像: 但問題是(正如我發現的)在DateTime類中。 在這段代碼中,我在jsonFormat4方法上得到一個編譯器錯誤: 當我刪除所有DateTime字段時,它運行良好。 但就我而言,我需要這些字 ...
[英]Akka Http - multiroutes and simple reflection of code with implicits
我有一個簡單的Main對象,它以這種方式為我的兩個服務創建routes : 現在,我想重構這段代碼並將這段代碼移到單獨的方法/類/對象等中: 但是這個類( GameRouting和RateRouting )在構造函數中使用implicit ,我不能簡單地將此代碼移動到單獨的地方。 我應該如何 ...
[英]Lagom Framework - How to generate an API skeleton from Swagger api.json file
我正在從使用Swagger( Spray-swagger版本1.3或1.4)記錄的基於Spray Framework (版本1.3.X)的JSON REST API服務遷移到Lagom Framework 。 我有Swagger api.json文件,該文件記錄了所有端點(路徑,描述,GET ...
[英]Spray deserialization issue
我有一個json 我在spray-json的幫助下將其轉換為scala對象。 我的案例課如下 我創建了一個特性,該特性擴展了DefaultJsonProtocol和SprayJsonSupport,在其中聲明了json轉換的隱式對象。 現在當我使用Spray反序列化此j ...
[英]Change some Path Parameters of an Akka Http service to Query Params
我有以下采用路徑參數的代碼; 但是我想將某些參數更改為查詢參數。 因此,URL將遵循以下格式: 並將它們傳遞給相同的方法(也許甚至從分鍾中刪除了“ m”,因為該方法的參數是一個int) 如何在Scala Akka Http中更改此路由以執行此操作。 我可以找到的唯一示例 ...
[英]Spray-json Deserializing nested list of objects
我有一個嵌套在另一個類列表中的類。 看起來像這樣 toJson方法在這里可以很好地工作,但是,此類作為列表嵌入在另一個此類中。 在另一堂課 但是,當我導入此協議並嘗試使用toJson方法時,出現“找不到Course的JsonWriter或JsonFormat類型類” ...
[英]JSON support for companion object
我有一個看起來像這樣的課程 我只是想向我的班級添加json支持。 每當我從另一個類導入協議和spray.json._ ,我都會得到: Note: implicit value personFormat is not applicable here because it comes ...