У меня есть следующий Json:
{
"my_rule":[
{
"labelField": "abc",
"nodeAttr":[]
},
{
"labelField": "def",
"nodeAttr":["name","surname"]
}
]
}
Я анализирую его в Scala, используя spray.json
:
my_map = parsedJson.map(rule =>
Map(
"label" -> rule.labelField,
"attr" -> rule.nodeAttr(???) // TODO
)
)
attr
имеет тип Seq[String]
.
Я не знаю, как решить случай пустого nodeAttr
? Цель состоит в том, чтобы attr
равнялся ""
и "name,surname"
.