gpt4 book ai didi

javascript - 使用 json 时对 ruby​​ 哈希进行排序

转载 作者:数据小太阳 更新时间:2023-10-29 08:29:08 25 4
gpt4 key购买 nike

我有一个 Ruby 散列,我正在将其转换为 to_json 并传递给 View 。然后 JavaScript 解析 JSON (JSON.parse) 并对其进行迭代,生成键值对。如何对散列进行排序,以便我的键/值对按键的字母顺序排列?这可以在传递给 View 之前完成,也可以在 JavaScript 中完成,只要最终结果是键/值的有序列表即可。 hash.sort 不起作用,hash.to_a.sort 也不起作用...如果我这样做,我发现我无法正确迭代并获得键和值。

for (key in myHash) {alert(key);警报(我的哈希[键]); 一旦应用排序就不起作用。

最佳答案

h = {"b"=>2, "a"=>1}

Hash[*h.sort.flatten].to_json

关于javascript - 使用 json 时对 ruby​​ 哈希进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5433241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com