我可以将 JavaScript 对象存储在 mySQL 数据库中吗?

新手上路,请多包涵

我正在从网页访问者那里收集数据并将其放入我创建的 JavaScript 对象中。但后来我希望能够引用他们输入的数据。

我可以访问 MySQL 数据库,那么有没有办法将这个对象存储在那里?

我想尝试将其保留为对象格式,而不是将其分解为单独的部分。

原文由 Steve H 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 485
1 个回答

在数据库中存储对象的 JSON.stringified 版本,然后 JSON.parse 当您再次想要对象时存储它。它看起来像这样:

 var myObj = {some: data, other: stuff};
var myObjString = JSON.stringify(myObj);
// store string in mySQL database here

// load string from database
var myJSONString = //mySQL database call
var myLoadedObj = JSON.parse(myJSONString);

原文由 Elliot Bonneville 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题