cost 114 ms
使用 Argonaut 在 PureScript 中解析 JSON

[英]Parse JSON in PureScript with Argonaut

我在 PureScript 中使用 argonaut 庫對 JSON 進行解碼和編碼。我無法編寫一個實現來解碼和編碼這樣的 json 字段: “字段”:[3,“文本”] 這是一個具有不同數據類型的數組。 我如何在 argonaut 庫中實例化它? ...

如何將此 JSON 陣列轉換為帶有 argonaut 的實際陣列?

[英]How do I turn this JSON array into an actual array with argonaut?

我在一個單獨的文件中有這個 JSON: 我正在嘗試遵循他們的快速入門,但它甚至沒有找到“decodeOption”或“Parse.parse”或其他任何東西。 我特別迷茫? 所以我不完全確定如何完成我想做的事情。 我嘗試過以下操作: Parse JSON array using Scala Arg ...

將 Argonaut 元組 arity 提高到 23

[英]Raising Argonaut tuple arity to 23

我正在嘗試實現一個 arity 23 的 CodecJson。它看起來像這樣: 但是,我在所有字段上都遇到了類型錯誤,例如: 如何將xa轉換為 Json - 等等所有其他字段/類型? 謝謝! ...

purescript-argonaut:解碼任意鍵值json

[英]purescript-argonaut: Decode arbitrary key-value json

有沒有一種方法可以解碼任意的json(例如:我們在編譯時不知道鍵)? 例如,我需要解析以下json: 其中鍵的名稱和數量在編譯時未知,並且可能會因GET請求而更改。 目標基本上是將其解碼為Map String (Array String)類型 有沒有一種方法可以使用pure ...

收集JSON數組中的元素

[英]Collecting Elements in a JSON Array

我和Argonaut有很大的關系。 我需要收集JSON數組中的所有元素。 例如,我在JSON中擁有此數據。 然后我需要將所有name值收集到List中。 所以我得到了這個 這意味着我需要遍歷數組,因此我選擇Argonaut庫來執行此操作。 但很難知道API如何在Argon ...

循環列表反序列化以及最佳嘗試和錯誤報告

[英]Circe list deserialization with best-attempt and error reporting

我正在使用Circe反序列化包含列表的json。 有時json列表中的一些項目已損壞,這會導致整個反序列化失敗。 相反,我希望Circe盡最大努力,並返回所有成功反序列化的列表項的列表,以及損壞項的錯誤列表。 在Circe中如何做到最好? 具體來說,可以說我正在嘗試反序列化: ...

使用Argonaut解析非結構化JSON時間序列

[英]parsing a unstructured JSON timeseries with Argonaut

Web服務返回如下所示的非結構化JSON:- 雖然我可以使用編解碼器按常規方式解析內部部分,即使它很丑陋,但即使我走了光標,如果我不知道所有的日期字符串,我怎么也可以走下代表日期的無限制字段數在前面? 有沒有辦法將所有兄弟姐妹都當作JsonOjects,然后提取兄弟姐妹名稱及其值? ...

如何使用Argonaut解碼鍵名稱有意義的結構不良的JSON

[英]How to use Argonaut to decode poorly structured JSON where key name is meaningful

嗨, 文檔中的Decode Person示例非常有用,如果JSON具有鍵和值,並且您可以使用鍵名稱提取其值,但是如果組成鍵的字符串是任意的但有意義的話該怎么辦。 對於Fxample,一個開放的加密貨幣api可以給出硬幣的歷史價格,並且返回的JSON的結構會有所不同,具體取決於我要問的硬幣的 ...

在應用程序中更新scalaz版本后,DecodeJson無法正常工作

[英]DecodeJson not working after scalaz version update in application

我試圖將scalaz版本升級到7.2.18 。 在以前的版本中,以下代碼塊運行良好。 但是我升級了版本, DecodeResult(...)塊給出了錯誤: 如果有人能讓我知道為什么會發生該錯誤以及上述代碼塊的正確實現,我將不勝感激。 ...

為密封的特質等級編寫DecodeJson嗎?

[英]Writing DecodeJson for Sealed Trait Hierarchy?

鑒於: 我試圖定義DecodeJson[Parent] : 但是,這失敗了,因為argonaut.DecodeResult是不變的。 因此,我想到了: 這似乎可行: 有沒有更清潔的方法? ...

字段不完整時,用Circe解碼Json

[英]Decoding Json with Circe when fields are incomplete

我有一個json格式的成績單,里面有很多字 我一直在使用Circe編碼/解碼Json。 在這種情況下: 我的ADT看起來像: 有時,單詞具有“ strike”或“ highlight”之類的鍵,但很可能沒有。 如果沒有,我會收到以下錯誤消息。 當“單詞”沒有所 ...

在Argonaut中解析子文檔

[英]Parsing subdocuments in Argonaut

我正在嘗試使用Argonaut scala庫解析以下Json: Parse.parseWith(posts,.field( “ took”)。flatMap( .string).getOrElse(“ 42”),msg => msg)可以正常工作以獲取“ took”字段。 現 ...

Purescript重用Argonaut JSON解碼為Affjax響應

[英]Purescript Reuse Argonaut JSON Decoding for Affjax Respondeable

我正在嘗試從Haskell服務器獲取一些JSON數據,但我遇到了Respondeable實例,以及一般的Affjax。 我已經使用Data.Argonaut.Generic.Aeson(GA)定義了EncodeJson + DecodeJson,但我無法弄清楚如何將其與Respondeable ...

將akka`HttpResponse`作為元帥`Json`

[英]Marshal akka `HttpResponse` as Argonaut `Json`

我試圖像這樣封送akka HttpResponse : 如果我為此實例編寫一個Argonaut EncodeJson ,它可能看起來像這樣: 我設法將標頭編組為json。 唯一的問題是主體,即ResponseEntity 。 由於它是akka流,因此如果我使用.toStric ...

Argonaut:解碼多態數組

[英]Argonaut: decoding a polymorphic array

我正在嘗試編寫DecodeJson[T]的JSON對象包含一個不同“類型”的數組(意味着其元素的JSON結構不同)。 唯一的共同特征是type字段,可用於區分類型。 所有其他領域都不同。 例: 使用argonaut,是否可以將JSON數組映射到Scala Seq[Element] ...

使用Argonaut或Circe更新不完整JSON的案例類

[英]Update case class from incomplete JSON with Argonaut or Circe

我需要從案例類實例(隱式派生任何所需的DecodeJson )創建一個更新的實例,給定一個不完整的json(缺少某些字段)。 如何通過Argonaut(最好)或Circe(如果必須的話)實現這一目標? 例: 我敢肯定,我不得不解析JSON到JSON AST,然后將其轉化為無形La ...

`circe`類型級Json =>一個函數?

[英]`circe` Type-level Json => A Function?

使用circe或argonaut ,如何寫一個Json => A (注意 - Json可能不是該類型的名稱),其中A由SSN類給出: ? 偽代碼: // assuming this function is named f f(JsArray(JsNumber(1) ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM