lift-json

    0熱度

    1回答

    我給js1作爲一個字符串。 我想在「abc」下嵌套「a」,「b」,「c」。 我覺得這可以做幾行代碼。什麼是更好的方式來做到這一點? val js1 = """ { "name" : "test", "a" : true, "b" : true, "c" : true, "d" : true, "f" : true, "g" :

    1熱度

    2回答

    如何序列化和反序列化Either類型? 下面所用的scala控制檯lift-json添加到類路徑來執行。 case class Thing(location: Either[Location, Address]) case class Location(latitude: Double, longitude: Double) case class Address(line

    1熱度

    1回答

    嘗試使用lift-json序列化/反序列化具有可選字段的case類時出現異常。 scala> import net.liftweb.json._ import net.liftweb.json._ scala> import net.liftweb.json.Serialization.{read, write} import net.liftweb.json.Serialization.

    0熱度

    1回答

    如何使用基於同級屬性的scala lift來轉換下面的json? 在下面的JSON,我想價值在「值」編碼屬性如果同級屬性「類別」爲「HTML」 val json = """ { "id" : "1B23423B", "payload" : { "list" : [ { "name" : "test", "data" : [ {

    0熱度

    1回答

    我想合併來自一個json的數據到另一個使用scala lift的json。在下面的例子中,在「jsonGroups」中,我想要統計所有組「tom」和「dan」,並將grpCount插入到「jsonNames」中。 println(newJson)需要等於finalOutput。 什麼是有效的方法來做到這一點?我知道這可以減少到更少的代碼行數 val jsonNames = """ {

    0熱度

    2回答

    我有一個帶有字段的json,我想檢查它們是否存在。我提取值和測試它反對JNothing,但實在是太冗長: val json: JValue = ... val jsonIsType1 = (json \ "field1") != JNothing && (json \ "field2") != JNothing 是否有使用json4s /升JSON來檢查一個字段的JSON對象存在一個更緊湊

    3熱度

    1回答

    我期望json \\ "something"始終返回相同類型的對象(或者至少總是同構的東西)對於具有相同模式的數據,但是,考慮: val json1 = ("people" -> List( ("person" -> ("name" -> "Joe")), ("person" -> ("name" -> "Marilyn")))) val json2 = ("people"

    1熱度

    2回答

    在JavaScript中,特別是在jQuery中,有一個使用文字參數進行函數調用並且該參數的字段是內聯匿名函數的情況很常見。像這樣: $(function() { $("#mylist").sortable({ placeholder: "ui-state-highlight", stop: function() { alert('Hello!'); }

    0熱度

    1回答

    我已經從Yahoo郵件webservice中提取了json反應。之後,我解析使用播放json庫。 現在我不無法遍歷並構建郵件對象的名單與發件人姓名,主題,ccList等 Mail對象我試圖構造是:列表(EmailMessage(主題,recvdDate, body1,sender,recipientsList)) 我檢查了文檔play website。但是難以理解他們是scala學習者。有人可以幫

    0熱度

    2回答

    我想用Specs2測試Json,但我總是得到一個解析錯誤。 也許是因爲我使用JObect? val j: JObject = "hello" -> "world" j must */("hello") 這是錯誤: Search_fields Could not parse: JObject(List(JField(hello,JString(world)))) java.lang.Exc