0
votes

Générer des données JSON avec objet imbriquées dans un objet

Je me liant légèrement en nœuds ici et essayez de comprendre JSON à la cartographie pojo au fur et à mesure que je vais, mais sur les problèmes épineux.

J'ai besoin de générer le JSON suivant: P>

{
  "primaryCustomer" : null,
  "customerClaims" : {
    "customerClaims" : []
  }
}


4 commentaires

Est-ce résolu?


@WilFredClement Actuellement, non, je n'ai pas été en mesure de générer le JSON requis comme indiqué en haut de la question


Répondu, s'il vous plaît vérifier et laissez-moi savoir


@WilFredClement Merci mais je devais passer à autre chose et garer cela. Je reviendrai demain ~ Vraiment apprécier l'aide, merci.


3 Réponses :


0
votes

Essayez ce pojo xxx


1 commentaires

merci, cela ne me réserve pas tout à fait là car il manque le primaireCustomer valeur unique: {"CustomClaims": {"CustomnieClaims": []}}



0
votes

Utilisation de PrimaireCustomer Code> dans la même classe avec ComputerClaims CODE> n'entraînerait pas votre résultat souhaité et peut conduire à Stackoverflow code> Erreur. Vous pouvez créer une classe jsonity code> avec primeCustomer code> comme ci-dessous, xxx pré>

et le code pour générer le JSON: p>

json = new JsonEntity();
pc = new PrimaryCustomer();
cc = new CustomerClaims();

cc.setCustomerClaims(new JSONArray());
pc.setCustomerClaims(cc);
json.setPrimaryCustomer(pc);


2 commentaires

Je vous remercie. J'ai des classes séparées pour primaireCustomer et CustomerClaims Toutefois. J'essaie de votre suggestion: vous dites Jsonity et PrimaireCustomer dans le même fichier de classe?


Non .. PrimaireCustomer dans Jsonity .



0
votes

Essayez ceci

​​pojo: xxx

test: xxx


0 commentaires