【发布时间】:2015-10-25 19:03:36
【问题描述】:
这个问题或类似的问题之前已经发布过,但是这些解决方案都不再适用于最新的库。经过广泛的搜索,到目前为止,我没有发现最新版本的最流行库 spray-json 或 play-json(或它们的插件)可以处理这种情况。有什么东西可以将超过 22 个元素的 json 解析为 scala 案例类吗?由于 scala 2.11 案例类不再限于 22 个元素。请,只有完全有效的解决方案。下面是明显的 json 示例。
{
"a": 1,
"b": 2,
"c": 3,
"d": 4,
"e": 5,
"f": 6,
"g": 7,
"h": 8,
"i": 9,
"j": 10,
"k": 11,
"l": 12,
"m": 13,
"n": 14,
"o": 15,
"p": 16,
"q": 17,
"r": 18,
"s": 19,
"t": 20,
"u": 21,
"v": 22,
"w": 23
}
更新:这是您无法控制 json 结构的情况,例如它是从第 3 方 api 检索的。 twitter 的推文 json 示例:http://pastebin.com/h8fHAsd8
【问题讨论】:
-
这样的单片案例类实用吗?有哪些用例?
-
@DominykasMostauskis 请看我的更新。