java - json数据怎么按照固定顺序输出呢?
PHP中文网
PHP中文网 2017-04-18 10:26:33
0
5
486

这是我想要的结果:["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中文网

认证高级PHP讲师

répondre à tous(5)
洪涛

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 ?

刘奇

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.

巴扎黑

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( )<.>

阿神

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

阿神

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!