我对序列化很新,我遇到了问题.我正在使用javascript和JSON来序列化由浮点数,字符串以及浮点数或字符串数组组成的键列.我有一个规则.出于比较的目的,数组比字符串大,字符串大于浮点数.字符串按字母顺序进行比较,浮点数在数字上进行比较.因此,在序列化之前,我对键列进行排序,但是当JSON序列化键列时,顺序就消失了.
例如,如果我从以下键列开始:
11,
2,
"1"
Run Code Online (Sandbox Code Playgroud)
排序后我会得到:
"1",
2,
11
Run Code Online (Sandbox Code Playgroud)
但序列化后,我会得到:
"11",
"2" ,
""1""
Run Code Online (Sandbox Code Playgroud)
有谁知道如何保存订单?是否有其他序列化方法可以保留此顺序?任何建议都非常感谢.非常感谢.
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |