【发布时间】:2022-01-07 09:48:11
【问题描述】:
我有以下 JSON 结构,但我找不到在 Scala 中解析它的好方法(我正在使用 circe BTW) :
{
"name": "xx",
"args": [
{"name":"xy", "args": []},
[
{"name":"xy", "args": []},
{"name":"xy", "args": [[]]}
],
[
[
{"name":"xy", "args": [{"name":"xy", "args": []}]}
]
]
]
}
基本上,它是一个递归结构,可以包含对象、对象列表、列表列表、列表列表...或对象和列表。
我该如何处理?我正在考虑一些递归类型,但我不确定。
【问题讨论】:
-
这是一个有效的 JSON 吗?
-
@GaëlJ 是的。 - 嗯,它在
13行有一个尾随逗号,但除此之外是有效的。