这是我想要的结果:["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中文网2017-04-18 10:28:33
這倆資料沒啥區別,如果說觀察的話,你在資料庫裡把列拽成喜歡的順序就可以了,客戶端怎麼放和順序也沒啥關係。
如果說一定要把第二種變成第一種的順序,估計只有改字段名了,
aid,btext和childre,應該就是你那個順序了。但這麼改,你確定老闆不會打你?
巴扎黑2017-04-18 10:28:33
json 格式輸出不是按照字典排序的嘛,可以將第一種在json輸出一下,JSON.stringify(Object, function, number),可以對輸出結果進行更改,你可能不知道的JSON.stingify()