问题标签 [lift-json]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 如何用部分数据从 json 填充案例类?
第二个 Serialization.read 导致异常:net.liftweb.json.MappingException:名称没有可用值。
我怎么可能将数据表单 json 读入案例类,但是如果某些字段丢失,它们会被案例类的默认值替换?
json - 在Scala中提取json
我有以下数据结构:
我想提取它。这是我在没有任何运气的情况下所做的事情:
那我该怎么做呢?
PS - 实际上,那是https://github.com/json4s/json4s但这并不重要,因为lift
对于 json 提取具有相同的 API。
更新:它可能需要使用转换方法。我将如何使用它?
更新2:
scala - 在 Scala 中,解析 json 并映射到对象的最简单方法是什么?
我正在寻找一种超级简单的方法来获取一个大的 JSON 片段,这是一个包含一堆大对象的长列表,然后解析它,然后从每个对象中挑选出相同的几个值,然后映射到一个案例中班级。
我已经非常努力地让 lift-json (2.5) 为我工作,但是我在检查是否存在键时遇到了麻烦,如果存在,则映射整个对象,但如果不存在,则跳过它.
我绝对不理解 Lift-JSON 的这种语法:
到底是什么构造使它看起来像在赋值运算符的左侧创建案例类?我说的是“JString”部分。此外,它应该如何应对缺少钥匙的情况?
有人可以向我解释一下这样做的正确方法是什么吗?如果我有我正在寻找的嵌套值,我只想跳过整个对象并继续尝试映射下一个对象。
有没有比 Lift-JSON 更直接的方法?
使用extractOpt 会有帮助吗?
我看了很多: https ://github.com/lift/framework/tree/master/core/json
对我来说仍然不是特别清楚。
非常感谢帮助!!!!
scala - 如何在 Scala 中操作 JSON AST
我正在试验 json4s 库(基于lift-json)。我想做的一件事是将 JSON 字符串解析为 AST,然后对其进行操作。
例如,我想更新一个字段(如果该字段不存在,则将该字段插入 AST,如果存在则更新其值)。
我无法在文档中找到如何做到这一点。尝试了可用的方法,我想出了以下方法,虽然可行,但感觉很笨拙。
我不喜欢它有很多原因:
- 必须明确地将结果
parse(json)
转换为JObject
- 该
upsertField
函数的结果是 aJValue
,如果我想进一步操作该对象,我将不得不重铸它 upsertField
只是感觉功能很不雅- 它不适用于不在层次结构顶层的字段
有没有更好的方法来转换 AST?
编辑:作为解决问题的方法,我设法将我的 JSON 转换为 Scala 常规类,并使用镜头操作它们(在 Scala 常规类上使用镜头)
api - Lift Framework 中的 JSONP 响应
嗨,我正在为我的 api 使用 Lift,需要一些帮助来生成 jSONP 响应。我有一个 JSON 响应的工作版本,需要添加到它,以便我可以使用我的 api 进行跨域调用。这是我的api目前的代码片段:
/请求/
/回应/
scala - 如何将 JNothing 序列化为 null
使用 lift-json 支持的 json4s,如果我执行以下操作:
输出是:
{, "bar":42}
这不是有效的 JSON。我想获得:
{"foo":null, "bar":42}
有什么办法可以序列JNothing
化成null
?
json - 如何获取 Jar 文件 - Scala 2.10.1 的 Lift-JSON?
我尝试并完成了这些步骤,
下载 Lift2.5 版本并用我的 scala 版本更改了 scala_210/lift_json/build.sbt 文件
之后我运行 build.sbt 文件。经过一些下载和一些更新后,所有显示成功完成。
在我在终端上得到这些线路之后
这一步之后我应该做什么?
请帮我
json - 在 Scala 中使用 Lift-JSON 将映射转换为字符串
我正在研究 Scala - 我使用 JacksMapper 它工作正常,这里是代码
但我正在尝试将 Lift_Json 用于 scala。请给我一些想法,如何使用 Lift_Json 标签更改上述代码
json - 如何使用 LIft 将 Scala Map 转换为 JValue?
我是 Lift-Json 和 Scala 的新手,我正在处理集合,我想将 map 转换为 JSON 到 String 以写入文件。
我试着用
但不拍地图..问需要JValue。
如何将 Map 转换为 JValue,我是否以正确的方式工作。
我想将数据保存在文件中。我创建了一个地图并将 JSON 转换为字符串并写入文件
首先我使用了 JacksMapper,它工作得很好,但性能很低。这就是我尝试 Lift-Json 的原因