![](/img/trans.png)
[英]Parse JSON in PureScript with Argonaut
我在 PureScript 中使用 argonaut 庫對 JSON 進行解碼和編碼。我無法編寫一個實現來解碼和編碼這樣的 json 字段: “字段”:[3,“文本”] 這是一個具有不同數據類型的數組。 我如何在 argonaut 庫中實例化它? ...
[英]Parse JSON in PureScript with Argonaut
我在 PureScript 中使用 argonaut 庫對 JSON 進行解碼和編碼。我無法編寫一個實現來解碼和編碼這樣的 json 字段: “字段”:[3,“文本”] 這是一個具有不同數據類型的數組。 我如何在 argonaut 庫中實例化它? ...
[英]How do I turn this JSON array into an actual array with argonaut?
我在一個單獨的文件中有這個 JSON: 我正在嘗試遵循他們的快速入門,但它甚至沒有找到“decodeOption”或“Parse.parse”或其他任何東西。 我特別迷茫? 所以我不完全確定如何完成我想做的事情。 我嘗試過以下操作: Parse JSON array using Scala Arg ...
[英]Raising Argonaut tuple arity to 23
我正在嘗試實現一個 arity 23 的 CodecJson。它看起來像這樣: 但是,我在所有字段上都遇到了類型錯誤,例如: 如何將xa轉換為 Json - 等等所有其他字段/類型? 謝謝! ...
[英]purescript-argonaut: Decode arbitrary key-value json
有沒有一種方法可以解碼任意的json(例如:我們在編譯時不知道鍵)? 例如,我需要解析以下json: 其中鍵的名稱和數量在編譯時未知,並且可能會因GET請求而更改。 目標基本上是將其解碼為Map String (Array String)類型 有沒有一種方法可以使用pure ...
[英]Collecting Elements in a JSON Array
我和Argonaut有很大的關系。 我需要收集JSON數組中的所有元素。 例如,我在JSON中擁有此數據。 然后我需要將所有name值收集到List中。 所以我得到了這個 這意味着我需要遍歷數組,因此我選擇Argonaut庫來執行此操作。 但很難知道API如何在Argon ...
[英]How to get better error messages when parsing JSON with Argonaut and custom codecs
我正在使用Argonaut使用自定義編解碼器解析JSON。 我的代碼如下所示: 但是,我從未收到任何有用的錯誤消息。 我得到的只是java.lang.RuntimeException: Unable to parse MyClass json: LeftProjection(Left ...
[英]Circe list deserialization with best-attempt and error reporting
我正在使用Circe反序列化包含列表的json。 有時json列表中的一些項目已損壞,這會導致整個反序列化失敗。 相反,我希望Circe盡最大努力,並返回所有成功反序列化的列表項的列表,以及損壞項的錯誤列表。 在Circe中如何做到最好? 具體來說,可以說我正在嘗試反序列化: ...
[英]parsing a unstructured JSON timeseries with Argonaut
Web服務返回如下所示的非結構化JSON:- 雖然我可以使用編解碼器按常規方式解析內部部分,即使它很丑陋,但即使我走了光標,如果我不知道所有的日期字符串,我怎么也可以走下代表日期的無限制字段數在前面? 有沒有辦法將所有兄弟姐妹都當作JsonOjects,然后提取兄弟姐妹名稱及其值? ...
[英]How to use Argonaut to decode poorly structured JSON where key name is meaningful
嗨, 文檔中的Decode Person示例非常有用,如果JSON具有鍵和值,並且您可以使用鍵名稱提取其值,但是如果組成鍵的字符串是任意的但有意義的話該怎么辦。 對於Fxample,一個開放的加密貨幣api可以給出硬幣的歷史價格,並且返回的JSON的結構會有所不同,具體取決於我要問的硬幣的 ...
[英]DecodeJson not working after scalaz version update in application
我試圖將scalaz版本升級到7.2.18 。 在以前的版本中,以下代碼塊運行良好。 但是我升級了版本, DecodeResult(...)塊給出了錯誤: 如果有人能讓我知道為什么會發生該錯誤以及上述代碼塊的正確實現,我將不勝感激。 ...
[英]Writing DecodeJson for Sealed Trait Hierarchy?
鑒於: 我試圖定義DecodeJson[Parent] : 但是,這失敗了,因為argonaut.DecodeResult是不變的。 因此,我想到了: 這似乎可行: 有沒有更清潔的方法? ...
[英]Decoding Json with Circe when fields are incomplete
我有一個json格式的成績單,里面有很多字 我一直在使用Circe編碼/解碼Json。 在這種情況下: 我的ADT看起來像: 有時,單詞具有“ strike”或“ highlight”之類的鍵,但很可能沒有。 如果沒有,我會收到以下錯誤消息。 當“單詞”沒有所 ...
[英]Errors when sending data in body using Finagle/Finch in Scala
我正在使用Finagle / Finch ,但出現此錯誤: 對於此代碼: 我不知道該如何解決。 ...
[英]Parsing subdocuments in Argonaut
我正在嘗試使用Argonaut scala庫解析以下Json: Parse.parseWith(posts,.field( “ took”)。flatMap( .string).getOrElse(“ 42”),msg => msg)可以正常工作以獲取“ took”字段。 現 ...
[英]Purescript Reuse Argonaut JSON Decoding for Affjax Respondeable
我正在嘗試從Haskell服務器獲取一些JSON數據,但我遇到了Respondeable實例,以及一般的Affjax。 我已經使用Data.Argonaut.Generic.Aeson(GA)定義了EncodeJson + DecodeJson,但我無法弄清楚如何將其與Respondeable ...
[英]Marshal akka `HttpResponse` as Argonaut `Json`
我試圖像這樣封送akka HttpResponse : 如果我為此實例編寫一個Argonaut EncodeJson ,它可能看起來像這樣: 我設法將標頭編組為json。 唯一的問題是主體,即ResponseEntity 。 由於它是akka流,因此如果我使用.toStric ...
[英]Argonaut: decoding a polymorphic array
我正在嘗試編寫DecodeJson[T]的JSON對象包含一個不同“類型”的數組(意味着其元素的JSON結構不同)。 唯一的共同特征是type字段,可用於區分類型。 所有其他領域都不同。 例: 使用argonaut,是否可以將JSON數組映射到Scala Seq[Element] ...
[英]Update case class from incomplete JSON with Argonaut or Circe
我需要從案例類實例(隱式派生任何所需的DecodeJson )創建一個更新的實例,給定一個不完整的json(缺少某些字段)。 如何通過Argonaut(最好)或Circe(如果必須的話)實現這一目標? 例: 我敢肯定,我不得不解析JSON到JSON AST,然后將其轉化為無形La ...
[英]`circe` Type-level Json => A Function?
使用circe或argonaut ,如何寫一個Json => A (注意 - Json可能不是該類型的名稱),其中A由SSN類給出: ? 偽代碼: // assuming this function is named f f(JsArray(JsNumber(1) ...
[英]Cannot compile simple Argonaut expression?
這是Scalaz和Argonaut不兼容的問題還是其他問題? build.sbt ...