Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 从scala中的jsArray检索值_Json_Scala_Playframework_Play Json - Fatal编程技术网

Json 从scala中的jsArray检索值

Json 从scala中的jsArray检索值,json,scala,playframework,play-json,Json,Scala,Playframework,Play Json,我在scala中有一个变量 valid:Option[(String,JsValue)]=Some((studentId,{“courseId”:“765”})) 我想检索id 765,但无法实现。提前感谢您。请参阅了解有关播放json基础知识的更多信息。 这里有一个快速但肮脏的方法 val-cid=id.map{jscid=>(jscid._2\“courseId”).as[String]}.get 它将为您提供 cid:String=765 小心.as和.get。放入验证和错误处理。您已经尝

我在scala中有一个变量

valid:Option[(String,JsValue)]=Some((studentId,{“courseId”:“765”}))

我想检索id 765,但无法实现。提前感谢您。

请参阅了解有关播放json基础知识的更多信息。
这里有一个快速但肮脏的方法
val-cid=id.map{jscid=>(jscid._2\“courseId”).as[String]}.get

它将为您提供
cid:String=765


小心.as和.get。放入验证和错误处理。

您已经尝试了什么?顺便说一句,您的代码中没有JsArray…@sumit gawande您正在使用哪个json库?play框架的json库,即play.json
。get
永远不应该used@cchantep:我同意。应使用模式匹配(或其他方式),并根据要求处理错误。我已提出警告。