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

这是我想要的结果:["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讲师

membalas semua(5)
洪涛

Tiada perbezaan antara kedua-dua data Jika anda ingin memerhati, anda hanya boleh menyeret lajur ke dalam susunan yang anda suka dalam pangkalan data.
Jika anda mesti menukar susunan dari yang kedua kepada yang pertama, anda mungkin perlu menukar nama medan
bantuan, btext dan kanak-kanak harus ada dalam pesanan anda. Tetapi dengan perubahan ini, adakah anda pasti bos anda tidak akan memukul anda?

刘奇

Data JSON tidak boleh dikeluarkan dalam susunan yang anda tentukan, kerana anda tidak memberitahu penghurai JSON untuk mengeluarkannya dalam susunan itu. Jika anda perlu membuat output mengikut urutan, anda boleh terus menulis program untuk melaksanakannya.

巴扎黑

Output format Json tidak diisih mengikut kamus Anda boleh mengeluarkan jenis pertama dalam json, JSON.stringify(Objek, fungsi, nombor), anda boleh menukar hasil keluaran Anda mungkin tidak tahu JSON.stingify( )

阿神

Mengikut standard, JSON tidak tertib (urutan semula jadi UTAMA)

Chrome dan Firefox kedua-duanya mengikut piawaian ini, jadi c pasti akan disenaraikan di hadapan d

阿神

Apakah kepentingan pesanan? Ia adalah dalam bentuk nilai kunci tidakkah anda boleh mendapatkannya secara langsung apabila anda menggunakannya?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan