Questa domanda o simili sono stati pubblicati prima, tuttavia nessuna delle soluzioni funziona più con le ultime librerie. Dopo lunghe ricerche, non ho trovato prove che le ultime versioni delle librerie più famose spray-json
o play-json
(oi loro plugin) possano gestire questo caso. C'è qualcosa che può analizzare un json di oltre 22 elementi in scala case class? Poiché le classi di casi di scala 2.11 non sono più limitate a 22 elementi. Per favore, solo soluzioni pienamente funzionanti. Esempio json evidente di seguito.scala - parson json di oltre 22 elementi nella classe
{
"a": 1,
"b": 2,
"c": 3,
"d": 4,
"e": 5,
"f": 6,
"g": 7,
"h": 8,
"i": 9,
"j": 10,
"k": 11,
"l": 12,
"m": 13,
"n": 14,
"o": 15,
"p": 16,
"q": 17,
"r": 18,
"s": 19,
"t": 20,
"u": 21,
"v": 22,
"w": 23
}
UPDATE: Questo è un caso in cui si ha alcun controllo sulla struttura JSON, ad esempio, è recuperato da una terza api partito. Un esempio di JSON tweet di Twitter: http://pastebin.com/h8fHAsd8
E 'pratico per avere tali classi case monolitici? Quali sono i casi d'uso? –
@DominykasMostauskis vedere il mio aggiornamento, per favore. – Caballero