问题标签 [play-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.
json - 带有 Play 2.2 库的密封特征的无噪声 JSON 格式
我需要以最少的仪式获得一个简单的 JSON 序列化解决方案。所以我很高兴找到这个即将推出的 Play 2.2 库。这与普通案例类完美配合,例如
但以下失败:
我将如何设置据称丢失的提取器Foo
?
或者您会推荐任何其他或多或少完全自动处理我的案例的独立库?我不在乎是在编译时使用宏还是在运行时使用反射,只要它开箱即用。
json - 播放:如何从 JSON 中删除没有值的字段并使用它们创建新的 JSON
给定以下 JSON:
如何获得两个不同的 JSON,一个包含有值的字段,另一个包含没有值的字段?下面是最终结果的样子:
json - 用于嵌套类的 json 编写器
我正在使用播放!Scala 2.2 和我在渲染 aclass
时遇到问题Json
:
我有两个类,其中一个取决于另一个,如下所示:
以及他们隐含的作家:
作家的作品如下:
即如果Artist
有一个空 list of tracks
的。但如果我想这样做:
我得到一个execution exception
:[NullPointerException: null]
你能解释一下我做错了什么吗?
scala - 如何声明播放 json 依赖项?
我的build.sbt
文件(sbt 版本是0.13.8
):
尝试编译我的项目时出现此错误:
我怎样才能得到这个 play-json 库scala 2.11.6
?
json - 在 Scala 中处理 JSON?
在Scala 2.11
,具有以下代码:
- 如果我将最后两行合并
for (i <- 0 until 100) yield (JSON \ "items")(i)
,该术语JSON \ "items"
会被评估一次i
还是只评估一次? - 将列表构造与此并行化是否值得
for-expression
(我不关心项目在列表中出现的顺序),items
JSON对象数组在哪里? - 处理 (3 - 4) 行中的 JSON 解析异常并对其进行验证的最佳方法是什么?
scala - Scala键/值案例类到Json
给定以下案例类:
和以下 json 格式化程序:
ValueItem 实例的 json 表示形式,例如
是
我想知道如何在平面键/值序列化中获取 json,例如
scala - 如何在测试中从 JsResult 中获取 ValidationError
我有这个代码来检查列表是否为空,如果它为空,它将有 ValidationError("should not empty")
但是,我不知道如何在测试中获得验证错误。
代码有点难看,有没有更好的方法从 JsResult 测试 ValidationError ?
提前谢谢了
scala - 将自定义对象 JSON 编写为 Scala 中的简单值(JSON 读/写)
我在 Scala 中有一个自定义数据类型:
如您所见,它有一个读/写方法,但这会导致如下输出:
“id”:{“GPID”:1000}
但是,我们只希望它像常规 Int 一样序列化/反序列化:
“身份证”:1000
我一直在试图弄清楚如何重写读/写,但运气不佳......任何建议将不胜感激!
谢谢你。
scala - 无法在 Play Json 的编译时解析 Writes[T]
我正在尝试制作一个通用 Writer 来让我使用 Play Json 获取 json 的字符串表示形式。到目前为止我所拥有的是
我已经 case class TotalsForResponse(issuer: String, total: Int)
定义并
这应该在编译时为我提供范围内的隐式 Writes[T]。在我的一个控制器中,我有
这导致在diverging implicit expansion for type play.api.libs.json.Writes[Nothing]
编译时。这是取自这个例子,我无法让它工作。有任何想法吗?
json - 具有递归类定义的 Json 隐式格式
我定义了一个递归类:
JSON隐式格式如下:
我该如何解决这个编译错误?:
我试图定义一个懒惰的读/写/格式包装器,但没有成功……有人知道这样做的干净方法吗?