Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
Scala 字节数组到Json对象的高效解析_Scala_Play Json - Fatal编程技术网

Scala 字节数组到Json对象的高效解析

Scala 字节数组到Json对象的高效解析,scala,play-json,Scala,Play Json,假设我有一个json格式的字节数组(例如“{”key:“a0998df”,“someVal”:45}”),我想将其转换为json对象。最简单的方法(使用play json库)如下所示: val byteArr = .... val str = new String(byteArr) val jsObject = Json.parse(str).as[JsObject] 但我在想,是否有一种更快的方法可以直接从字节数组获取json对象,而不必首先创建整个消息的字符串对象(无论是Java还是Sca

假设我有一个json格式的字节数组(例如“{”key:“a0998df”,“someVal”:45}”),我想将其转换为json对象。最简单的方法(使用play json库)如下所示:

val byteArr = ....
val str = new String(byteArr)
val jsObject = Json.parse(str).as[JsObject]

但我在想,是否有一种更快的方法可以直接从字节数组获取json对象,而不必首先创建整个消息的字符串对象(无论是Java还是Scala)。提前谢谢

Json.parse方法重载,您可以直接将字节数组传递给它:

val byteArr = ....
val jsObject = Json.parse(byteArr).as[JsObject]

请参见Json.parse方法重载,您可以直接将字节数组传递给它:哦,我错过了这个。。请回答,这样我就可以接受了