Scala - 在JSON对象中读取数组

时间:2017-05-03 12:21:00

标签: json scala parsing multidimensional-array playframework-2.0

我正在尝试在scala中读取JsValue对象的一部分,以对其执行统计计算。

我收到以下格式的数据(字符串化):

{
    "transformType": "z_score",
    "data": [[1, 2, 3], [4, 5, 6], [7, 8, 9]] // fake values
}

应用Json.parse()后,我可以使用

检索 z_score
(myJson \ "transformation").as[String]

但是当我尝试这个时:

(myJson \ "data").as[List[List[Number]]]

提取“数据”属性值,我收到以下错误:

  

找不到类型List[List[Number]]的Json反序列化程序。尝试为此类型实现隐式读取或格式。

是否有其他方法可以实现这一目标,或者我应该如何“为此类型实现隐式读取或格式”?

我非常感谢你的帮助。

0 个答案:

没有答案