0

我试图在浏览器中显示一些来自 Python 应用程序的 JSON 数据,这些数据包含带有数字键的对象,在 Javascript 中解析时必须保留这些对象的顺序。不幸的是,Javascript 不保持对象键的顺序,而是按升序对数字键进行排序。

JSON树视图

这样做的目的是以人类可读的方式显示来自所述 JSON 数据的事件,因此它们的顺序很重要。类似的其他问题建议将每个对象包装在一个数组中,但这将意味着牺牲人类可读性,并会强制修改 Python 应用程序,而字典在维护插入顺序方面没有问题。

我知道 Javascript 中的Map 类允许类似字典的结构,同时在所有情况下都保留插入顺序。有没有办法将JSON.parse输出对象制作成地图?我应该研究一些第三方库吗?

4

0 回答 0