lift-json

    0熱度

    2回答

    我有系統需要將不同類型的對象序列化爲json和xml。其中一些是Lift MetaRecords,一些是案例類。我想使用類型類,並創建類似的東西: trait Serializable[T] { serialize[T](obj: T): T } 而通常的實現json,xml和打開的擴展。 問題我現在面對的是序列化本身。目前,有不同的對象序列化的上下文。想象一下新聞饋送系統。有三個

    2熱度

    1回答

    我試圖使用電梯JSON除了提取的XPath模式運行時確定 爲了說明執行基於XPath提取,我想轉換爲「abcd」 。使用(JSON \ 「一個」 \ 「b」 \ 「C」),以擡起JSON提取提取物[列表[INT]] import net.liftweb.json._ import net.liftweb.json.JsonDSL._ import net.liftweb.json.JsonAS

    9熱度

    3回答

    我正在試驗json4s庫(基於lift-json)。我想要做的事情之一是將JSON字符串解析爲AST,然後對其進行處理。 例如,我想插入一個字段(如果該字段不存在,則將該字段插入到AST中,或者如果它存在,則更新其值)。 我一直無法找到如何在文檔中做到這一點。嘗試使用可用的方法,我提出了以下方法,這種方法可行,但感覺笨拙。 import org.json4s._ import org.json4

    1熱度

    1回答

    您好我正在使用Lift for my api,並且需要一些幫助來生成jSONP響應。我有一個JSON響應的工作版本,需要添加到它,以便我可以使用我的API跨域調用。這裏是我的API的代碼片段目前: /請求/ case "api" :: "events" :: "person" :: _ Get req => JsonResponse(json_person(personEvents(req, re

    1熱度

    2回答

    任何人都可以提供有關在電梯架中使用NodeSeq對象的工作方式。 我們可以在不使用NodeSeq對象的情況下處理我們的表單。

    2熱度

    1回答

    含電梯JSON的支持json4s,如果我做到以下幾點: val foobar = ("foo" -> JNothing) ~ ("bar" -> 42) println(write(foobar)) 輸出是: {, "bar":42} 這不是有效的JSON。我想獲得: {"foo":null, "bar":42} 有什麼辦法來序列JNothing到null?

    0熱度

    1回答

    我的工作斯卡拉 - 我用JacksMapper它工作正常, 在這裏不用代碼 import java.io.FileOutputStream import java.io.ObjectOutputStream import java.io.FileInputStream import java.io.ObjectInputStream import scala.util.Marshal i

    0熱度

    1回答

    我用Lift-Json的Scala工作正常。 當我使用虛擬數據測試性能檢查時,我得到的數字不同意味着沒有可比性。 在這裏不用我的績效考覈 Data in Rows Weight ForRead (ms) Parse (ms) 10000 468.9 KB 55 441 20000 948.9 kb 96 544 30000 1.4 MB 97 563 **4000

    0熱度

    2回答

    一個JSON對象,我選擇一個合適的斯卡拉JSON庫的過程中,共識似乎是,lift-json是目前最好的選擇。 玩過之後(版本2.5.1)一個咒語,我可以很容易地完成大部分我需要的事情,除了一個:修改現有的JValue。 說,我的JValue以下實例: val john = ("id" -> 1) ~ ("name" -> "Foo") ~ ("nested" ->

    1熱度

    2回答

    我正在使用與來自lift-json的scala 2.10兼容的json-lift,但我似乎無法訪問提取方法。像這樣的例子: import net.liftweb.json._ object testobject { case class process(process_id:Int,job_id:Int ,command:String, exception:String) def mai