Я пытаюсь проанализировать какой-то проблемный Json в Scala, используя Play Json и используя неявное, но не знаю, как поступить ...
Json выглядит так:
"rules": {
"Some_random_text": {
"item_1": "Some_random_text",
"item_2": "text",
"item_n": "MoreText",
"disabled": false,
"Other_Item": "thing",
"score": 1
},
"Some_other_text": {
"item_1": "Some_random_text",
"item_2": "text",
"item_n": "MoreText",
"disabled": false,
"Other_Item": "thing",
"score": 1
},
"Some_more_text": {
"item_1": "Some_random_text",
"item_2": "text",
"item_n": "MoreText",
"disabled": false,
"Other_Item": "thing",
"score": 1
}
}
Я использую неявное средство чтения, но поскольку каждый элемент верхнего уровня в rules
фактически является отдельной вещью, я не знаю, как с этим справиться ...
Я пытаюсь создать класс caseи мне на самом деле не нужен произвольный текстовый заголовок для каждого элемента, но мне нужен каждый элемент.
Чтобы сделать мою жизнь еще сложнее, после этих элементов есть много вещей в других форматах, которые мне действительно не нужны,Они являются неназванными элементами, которые только начинаются: {случайный юридический Json ...}, {more Json ...}
Мне нужно закончить с Json, который я анализирую в последовательности классов случаев.
Спасибо за ваши мысли.