Maison  >  Questions et réponses  >  le corps du texte

java - json数据怎么按照固定顺序输出呢?

这是我想要的结果:["id":"1","text":"哈哈","children":[{"id":"1","text":"01"},{ "id":"2","text":"02" },{"id":"3","text":"03" }]]

但是输出是这样的["children":[{"id":"1","text":"01"},{ "id":"2","text":"02" },{ "id":"3","text":"03" }] ,"id":"1","text":"哈哈"]

PHP中文网PHP中文网2741 Il y a quelques jours491

répondre à tous(5)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 10:28:33

    Il n'y a aucune différence entre les deux données. Si vous souhaitez observer, vous pouvez simplement faire glisser les colonnes dans l'ordre que vous souhaitez dans la base de données. La façon dont le client les met n'a rien à voir avec l'ordre.
    Si vous devez changer l'ordre du deuxième au premier, vous devrez probablement changer les noms des champs
    aid, btext et children devraient être dans votre commande. Mais avec ce changement, êtes-vous sûr que votre patron ne vous frappera pas ?

    répondre
    0
  • 怪我咯

    怪我咯2017-04-18 10:28:33

    Les données JSON ne peuvent pas être générées dans l'ordre que vous spécifiez, car vous n'avez pas demandé à l'analyseur JSON de les générer dans cet ordre. Si vous devez sortir dans l'ordre, vous pouvez directement écrire un programme pour l'implémenter.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:28:33

    La sortie au format Json n'est pas triée selon le dictionnaire. Vous pouvez afficher le premier type dans json, JSON.stringify(Object, function, number), vous pouvez modifier le résultat de sortie. Vous ne connaissez peut-être pas JSON.stingify( )<. 🎜>

    répondre
    0
  • 阿神

    阿神2017-04-18 10:28:33

    Selon la norme, JSON n'est pas ordonné (ordre naturel KEY)

    Chrome et Firefox suivent tous deux cette norme, donc c sera certainement classé devant d

    répondre
    0
  • 阿神

    阿神2017-04-18 10:28:33

    Qu'importe la commande ? C'est sous la forme d'une valeur clé. Ne pouvez-vous pas l'obtenir directement lorsque vous l'utilisez ?

    répondre
    0
  • Annulerrépondre