我想转换此JSON
{
"l1k1": {
"l2k1": "l2v1",
"l2k2": 1
},
"l1k2": [
{
"e1l1": "e1v1",
"e1l2": "e1v2"
},
{
"e2l1": "e2v1",
"e2l2": "e2v2"
}
]
}
对此
{
"papa": {
"l1k1c": {
"l2k1c": {
"string": "l2v1"
},
"l2k2c": {
"int": 1
}
},
"l1k2c": {
"array": [
{
"e1l1": "e1v1",
"e1l2": "e1v2"
},
{
"e2l1": "e2v1",
"e2l2": "e2v2"
}
]
}
}
}
其中:
我正在使用circe的Json,但是很难重命名密钥或使用它创建父母或孩子。在撰写本文时,我在想可能需要使用其ACursor。您可能已经猜到了,我正在尝试从输入JSON生成AVRO文档。我愿意为我的方法提供帮助,或者提供任何有关如何以更清洁的方式进行操作的建议。