我对序列化很陌生,我遇到了问题。我正在使用 javascript 和 JSON 序列化由浮点数、字符串和浮点数或字符串数组组成的键列。我有一个规则。出于比较的目的,数组大于字符串,字符串大于浮点数。字符串按字母顺序比较,浮点数按数字比较。所以在序列化之前,我对键列进行了排序,但是当 JSON 序列化键列时,顺序就消失了。
例如,如果我从以下键列开始:
11,
2,
"1"
排序后我会得到:
"1",
2,
11
但序列化后,我会得到:
"11",
"2" ,
""1""
有谁知道如何保存订单?是否有任何其他序列化方法可以保留此顺序?任何建议都受到高度赞赏。太感谢了。