gpt4 book ai didi

mysql - 在不需要 SQL 的情况下存储 JSON 的最佳方式

转载 作者:行者123 更新时间:2023-11-29 07:15:14 27 4
gpt4 key购买 nike

我创建了一个 angularjs Web 应用程序,它允许您与大型 JSON 对象交互以更改屏幕配置。例如,单击一个按钮然后...

{'open': true, 'color': 'red', 'beef': 'jerky'} 

更改为

{'open': true, 'color': 'blue', 'beef': 'cake'} 

...您所做的更改会反射(reflect)在屏幕上的可见配置中。

我创建了一个后端登录,允许人们创建一个链接到他们的电子邮件的帐户,并将所有数据存储在 mySQL 数据库中。

目标是用户创建 JSON 对象的配置,“保存”它,然后能够在以后访问它。使用 AngularJS,我大概可以将所有这些 JSON 解析成一个巨大的表,但是......

  • 我不需要用 SQL 查询 JSON(数据仅作为一个大块被前端代码使用)
  • 随着时间的推移,我可能会改变 JSON 的结构方式/其中包含多少个选项,我想这将使巨大的自定义表成为必须更改的额外内容

对于我来说,将大块 JSON 作为字符串存储在一列中会更好吗?这是不好的做法吗?理论上,一个表格单元格中允许的字符串长度是否有限制?

最佳答案

对于动态配置 JSON 对象,强烈建议您解析它并将其存储为字符串。

当然,您可以在一个单元格中存储的字符串有最大长度,但是它非常大(任何巨大的 JSON 对象都可以容纳)。

希望对你有帮助

关于mysql - 在不需要 SQL 的情况下存储 JSON 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38210916/

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