我在使用json_insert函数插入时遇到了json键排序的问题.
我有如下排序记录
"AIR","AIR Express"
"CFR","成本和运费"
"FH","自由之家"
"联合国","联合国"
"UPS","联合包裹服务"
使用json_insert函数将上述记录转换为json后,我看到的结果如下
{"FH":"Free house","UN":"United Nations","AIR":"AIR Express","CFR":"Cost and Freight","UPS":"United Parcel Service"}
但我希望json按照我插入的顺序维护密钥.虽然我可以感觉到它正在尝试根据键的字符长度来维护顺序.但是我怎么能摆脱按顺序排列的键.
小智 7
这很难过,但现在无法保持原始按键顺序.
MySQL执行的规范化还会对JSON对象的键进行排序(以便使查找更有效).此排序的结果可能会发生变化,并且不保证在各个版本中保持一致.此外,丢弃原始文档中的键,值或元素之间的额外空格.
| 归档时间: | 
 | 
| 查看次数: | 1609 次 | 
| 最近记录: |