Il y a un objet json qui doit être beaucoup utilisé, donc je veux l'encapsuler dans un objet,
{tooltip : {
trigger: 'axis',
axisPointer: {type: 'cross',},
formatter: "{b}: {c})"},
xAxis :{
type : 'category',
data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
axisTick: {alignWithLabel: true}},
yAxis :{
type : 'value'},
series :{
type:'bar',
barWidth: '80%',
data:[10, 52, 200, 334, 390, 330, 220]}}
L'idée actuelle est d'avoir une couche d'objets, puis une autre couche d'objets d'info-bulle, d'axe x et de série, mais c'est complètement hors cible. Existe-t-il des bonnes pratiques ?
Bien que je ne comprenne pas bien votre problème, c'est un peu ennuyeux d'écrire des classes pour json pour représenter la structure de ce json... Mais il existe un artefact qui peut vous aider à résoudre ce problème simplement, haha
Il existe un artefact dans IDEA appelé GsonFormat
Ce plugin est très simple à utiliser pour traiter le json, peu importe la complexité du json, tant que le format json est correct, il générera automatiquement des classes pour vous, haha
.Les étapes d'utilisation générale sont les suivantes :
.Créez une nouvelle classe, par exemple, appelée Test. Cette classe est la dernière classe que vous utiliserez
Puis Alt+s pour ouvrir la touche de raccourci GsonFormat
Collez la chaîne json que vous souhaitez convertir et cliquez sur ok
4. Confirmez le format et le type après la conversion. Fondamentalement, la valeur par défaut est OK. Cliquez simplement sur ok
.Génération de classe :
Sortie :