gpt4 book ai didi

mysql - 插入 Mysql 表时防止 Json 排序

转载 作者:行者123 更新时间:2023-12-05 05:03:43 28 4
gpt4 key购买 nike

Json-Content 的重新排序在发送 AJAX 请求时已经是一个已知问题,但我不知道在将 Json-content 插入 JSON 类型的 Mysql 表时会发生同样的问题。

在这种情况下,mysql 服务器也在保存之前对其内容进行排序。

之前:

{"c":3, "b":2, "a":1}

之后:

{"a":1, "b":2, "c":3}

假设出于某种目的我想阻止这种排序...是否有可能在不调整 Json 数据本身的情况下禁用这种排序?

最佳答案

这个的关键是序列化这个>然后存储它>检索>然后解析

例如:首先将对象存储为字符串

var jsonDataStringed = JSON.stringify(myJsonData);
INSERT INTO MY_TABLE(id,jsonDataStringed);

然后检索字符串并将其更改回对象

db.sequelize.query(`SELECT * FROM MY_TABLE`);
var myJsonData = JSON.parse(db[0])

关于mysql - 插入 Mysql 表时防止 Json 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61518622/

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