我在 PHP 中构建了一个对象,使用 JSON_encode 函数并通过 ajax 将其作为 JSON 字符串发送到我的 JS 脚本。然后我将它转换回一个对象。我遇到的问题是我想按照最初创建对象的顺序保留对象。请看这张图片,一旦我将它放入 JS 中,对象的样子:
当我创建对象时,它按客户字段的字母顺序排序。以 A 开头的客户名称将排在第一位,B 排在第二位,依此类推。正如您所见,现在,对象的第一个元素为以 S 开头的客户。看起来它以某种方式自动按顶层的键排序对象,它是一个整数,所以我明白为什么会这样。
所以我想做的是重新排序这个对象,以便所有子对象按字母顺序按customer
字段排序。这可能吗?如果是这样,我该怎么做?
谢谢!