[英]How to check whether a JsValue is null or Empty [Scala, Play]
[英]How to handle JsValue in Scala/Play
我正在尝试学习Scala / Play,因此我创建了一个示例api,该示例api使用WSRequest连接到GitHub并根据用户的ID返回一些信息。 我可以通过以下方式将此响应转换为JsValue:
val response: JsValeu = result.json
Ok(json)
我在尝试操作JsValue时遇到麻烦,例如基于某些条件的过滤器值等? 我需要将其转换为JsObject吗? 我查看了Play文档,但无法弄清楚该如何做。
处理JsValue的方法是什么?
谢谢
JsValue表示任何种类的JSON数据实体,包括对象,数字,字符串等。
如果要过滤JsObject中的值,则必须将JsValue“投射”到JsObject中。 喜欢:
val jsonObject: JsObject = response.as[JsObject]
然后,您可以根据自己的喜好更改对象。
阅读有关JsObject和JsValue的文档,以了解如何完成其余的工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.