我有简单的 json: 正如您在这个 json 中看到的那样,有 placesVisited 字段,如果名称是“纽约”,则“数据”字段是一个列表,如果名称是“巴黎”,则它是一个 object。 我想要做的是拉出 placesVisited object where "name": "New York ...
我有简单的 json: 正如您在这个 json 中看到的那样,有 placesVisited 字段,如果名称是“纽约”,则“数据”字段是一个列表,如果名称是“巴黎”,则它是一个 object。 我想要做的是拉出 placesVisited object where "name": "New York ...
我正在尝试解析这个 json 对象,我运行了一个单元测试,我得到了这个错误Error: Error when parsing result of 'listdescriptors': {"obj":[{"msg":["error.expected.jsarray"],"args":[]}]}! [i ...
将 JSON 解析为 Map[String, String] 时出现问题。 这个想法是将嵌套对象解析为由“。”分隔的键。 我们可以格式化这个输入 JSON: 将此结果作为 Map[String,String]: ...
我有一个类似这样的json文件。 我想遍历 Json 并删除所有失败状态的进程,所以我修改后的 Json 应该是 我尝试过使用 ScalaJsonTransformers,但修剪和更新适用于 JsObject,而不适用于 JsArray。 我确实尝试使用 1) 代码过滤正确,但不会修 ...
我需要在 scala 中从一个List[String]更改为List[MyObject] 。 例如,JSON 输入如下 employee: { name: "test", employeeBranch: ["CSE", "IT", "ECE"] } 输出应该是这样的, Employee ...
我目前正在尝试解析由 json 行数组组成的 JSON 文件,以创建消息数组(这是我的案例类)。 我正在使用 Play API 来处理我的 JSON 文件。 使用 Play 文档中的文档,我无法弄清楚我遗漏了什么...... 我的 json 文件如下: 我的 Message and Citizen ...
我有许多值类构成更大的 object 案例 class。 这很好用,但是当顶层案例 class 有许多 arguments 时,施工对象很快就会堆积起来。 我试图隐含地做到这一点,例如 但我明白了 ...
我在 Play Framework 文档中找不到解释。 我发现了这个问题,但现在我完全看不出为什么要使用 Format[A] 。 ...
我有一个要转换为JsArray的List[Any] 。 带有类型作品的列表: 但: 抛出: 如何将List[Any]转换为JsArray ? 我试过了: 但我被抛出: 使用 Play 2.8.x 和 Scala 2.11.8 ...
我有以下 Json 文件格式,其中数据将进行动态更新。 我必须在以下情况下使用 python 解析 Json 文件如果status: "PASS" ,那么 value 的结果应该是maths,q1,q2 请使用 python 处理这种情况 ...
我们有以下示例,在将 Json 转换为案例 class 时,提取器似乎不起作用。 链接-> https://scastie.scala-lang.org/eZrHTOVkQvSUJmoAJMTXfQ 任何想法为什么它没有按预期返回Exception ? ...
使用 JSON 架构,如果您希望架构验证失败(如果有任何其他字段),您可以在架构上抛出"additionalProperties": false并将其称为一天,有点像这样: 但是,如果我有以下案例类/对象:case class MyThing(fieldOne: Option[String]) ...
我需要编写一个接收 JsValue 的 function,并执行以下步骤: 检查它是否是数组类型如果它不是数组,则返回列表中的值如果是数组,检查它的数组是 object 还是简单类型(字符串、boolean 等) 如果它的简单类型数组返回这个数组并打印“这是一个简单类型的数组” 如果它的对象数组返 ...
我的函数正在接收一个JsValue ,现在这个 json 有列表,这个列表元素也可以是列表,例如: { "firstName": "Elon", "lastName": "Musk", "companies": [ { "name": "Tesla", " ...
我有一个摘要 class 和 object 我像这样在其他一些 class 中使用它 现在写这样的规范时,我得到一个错误 当我在 Spec class 中的顶部添加隐式读取时,我仍然收到错误 我可以这样做来比较 json,它有效而且我不必创建任何隐含的。 但我想了解如何实现对粒度的隐式读取? ...
我找不到在 Play json 中将单个反斜杠打印为单个反斜杠的方法。 这是可能的吗? scala> val k = """abc\edf""" val k: String = abc\edf scala> JsString(k) val res80: play.api.libs.js ...
在下面的示例中,我想对我的类的 id 使用标记类型。 我创建了一个实用程序特性来减少一些样板(标签/读取/写入声明): import java.util.UUID import play.api.libs.json.{Format, Json, Reads, Writes} trait Opaqu ...
我正在使用 iheartradio/play-swagger lib 生成 swagger.json 到服务器 UI。 我无法在 swagger.yml 中设置嵌套变量(信息下的标题)。 虽然我可以设置,例如主机变量。 swagger.yml 这是 swagger controller 代码 ...
当 slick 生成代码时,它是这样的(sample1/Tables.scala):package sample1 object Tables extends { val profile = ??? } with Tables trait Tables { case class Clas ...
我有以下方法: 它返回以下内容: 我知道我可以使用myMethod.head提取列表中的第一个元素,但是我想检索列表中所有 3 个元素的key1或key2的值,因为我需要将它们的值用于某些匹配操作。 你能帮我吗? 编辑 1 我决定让myMethod()返回一个ist[JsValue] ,这样我可以 ...