这是我想要的结果:["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讲师
두 데이터 사이에는 차이가 없습니다. 관찰하고 싶다면 데이터베이스에서 원하는 순서로 열을 드래그하면 됩니다. 클라이언트가 데이터를 넣는 방법은 순서와 관련이 없습니다. 두 번째에서 첫 번째로 순서를 변경해야 한다면 필드 이름을 변경해야 할 것입니다. aid, btext 및 children 순서가 되어야 합니다. 하지만 이번 변화로 인해 상사가 당신을 때리지 않을 것이라고 확신합니까?
JSON 파서에 해당 순서대로 출력하도록 지시하지 않았기 때문에 JSON 데이터를 지정한 순서대로 출력할 수 없습니다. 순서대로 출력해야 한다면 직접 프로그램을 작성하여 구현하면 됩니다.
Json 형식 출력은 사전에 따라 정렬되지 않습니다. json에서 첫 번째 유형인 JSON.stringify(Object, function, number)를 출력할 수 있으며, 출력 결과를 JSON.stingify( )로 변경할 수 있습니다. 🎜>
표준에 따르면 JSON은 순서가 없습니다(KEY 자연 순서)
Chrome과 Firefox는 모두 이 표준을 따르므로 c는 확실히 d보다 앞에 랭크될 것입니다
순서가 뭐가 중요해요? 키값 형태로 사용하면 그냥 바로 얻을 수는 없나요?
두 데이터 사이에는 차이가 없습니다. 관찰하고 싶다면 데이터베이스에서 원하는 순서로 열을 드래그하면 됩니다. 클라이언트가 데이터를 넣는 방법은 순서와 관련이 없습니다.
두 번째에서 첫 번째로 순서를 변경해야 한다면 필드 이름을 변경해야 할 것입니다.
aid, btext 및 children 순서가 되어야 합니다. 하지만 이번 변화로 인해 상사가 당신을 때리지 않을 것이라고 확신합니까?
JSON 파서에 해당 순서대로 출력하도록 지시하지 않았기 때문에 JSON 데이터를 지정한 순서대로 출력할 수 없습니다. 순서대로 출력해야 한다면 직접 프로그램을 작성하여 구현하면 됩니다.
Json 형식 출력은 사전에 따라 정렬되지 않습니다. json에서 첫 번째 유형인 JSON.stringify(Object, function, number)를 출력할 수 있으며, 출력 결과를 JSON.stingify( )로 변경할 수 있습니다. 🎜>
표준에 따르면 JSON은 순서가 없습니다(KEY 자연 순서)
Chrome과 Firefox는 모두 이 표준을 따르므로 c는 확실히 d보다 앞에 랭크될 것입니다
순서가 뭐가 중요해요? 키값 형태로 사용하면 그냥 바로 얻을 수는 없나요?