入力ファイルに含まれる JSON ファイルを読み取って変換しようとしています。
{
"id": “A9”,
"roles": [
{"title": “A”, “type”: “alpha” },
{"title": “B”, “type”: “beta” },
]
},
{
"id": “A10”,
"roles": [
{"title": “D”, “type”: “delta” },
]
},
ただし、同じレベルの値を期待するライブラリの変換が必要です:
{
"roles": [
{"id": “A9”, "title": “A”, “type”: “alpha” },
{"id": “A9”, "title": “B”, “type”: “beta” },
]
},
{
"roles": [
{"id": “A10”, "title": “D”, “type”: “delta” },
]
},
JsonSlurper で入力を読み取ることはできますが、それを非正規化する方法にこだわっています。