Ich hab ehrlich gesagt auch mit beiden Varianten keine echte Erfahrung, hab in letzter zeit mehr mit Python gearbeitet. Dort is es n Traum mit json basierten Datenstrukturen zu arbeiten. Gson is da näher dran als die anderen Varianten, aber es is jetzt nicht so viel besser das ich da ne Präferenz setzen würde.
"wackelig" soll jetzt keine Kritik sein, ich hab s bisher nicht genug getestet um ausschließen zu können das es an meinem Code liegt, oder aber auch dem json Code. Jedenfalls hab ich seit ich den json Part eingebaut hab immer wieder sporadisch den Effekt das risingworld in nen java Exceptionloop rennt. Leider in irgend einer grundlegenden Funktion die nicht direkt nem Plugin zugeordnet werden kann.