javascript - 将具有属性值的数组字符串化/序列化为文本并重现
问题描述
我正在使用相当庞大的数组进行一些文本处理/分析,并且需要一种将计算数据库存储到文本文件中的方法。数据结构如下所示,并且必须可以完全按照此处所示进行访问(而不是使用循环或其他东西):
var arr = [];
arr["a"] = "A";
arr["b"] = 5;
arr["c"] = "C";
console.log(arr["a"])
console.log(arr["b"])
console.log(arr["c"])
当然我尝试了标准方法stringify:
DATA = JSON.stringify(arr);
console.log(DATA);
arr = JSON.parse(DATA);
但是,不幸的是,这不起作用,因为属性值没有被字符串化,因此 DATA 是空的。
现在有没有一种平滑的方法来实现这一点,它也适用于嵌套数组?属性的值可以是字符串或数字。
非常感谢提前!
解决方案
推荐阅读
- git - 在批处理文件中执行 git 命令时生成日志的正确方法是什么
- sublimetext3 - 无法在 Windows 7 上的 Sublime Text 3 中使用 Fira 代码字体连字
- python - 如何从 Mac 中删除 python 3.7.3?
- flutter - 如何根据项目包含的数据过滤列表
- php - 如何在数据表中显示动态列?
- php - 数据库检查后不显示模态
- r - 在没有循环的数据帧上滚动行中应用自定义百分位函数 - R
- javascript - 插件中的全局错误处理程序阻止页面在 Firefox 中加载
- python - API 调用检查是否检索到某些数据
- angular - Angular i18n - 错误:无法在可翻译部分将元素标记为可翻译