gpt4 book ai didi

javascript - 在文本文件中将数组数据存储为字符串的最佳方法?

转载 作者:行者123 更新时间:2023-12-01 07:07:27 26 4
gpt4 key购买 nike

我正在开发一个 (JavaScript/JQuery) 项目,需要我将数据保存为文件。

存储的数据是一个数组,这通常不会成为问题,因为我可以将其存储为字符串,然后在再次加载数据时根据“,”拆分字符串。然而,我需要存储的数组是其他数据数组的数组,其中一些数组有几层数组。

我最初的想法是运行一个函数,将每个数组转换为从最低级别开始的字符串,然后在每个条目之间添加某种标识符(例如“/////”)以分隔每个数据数组和使用它们作为 Split 函数的检测对象。然而,这使得数据的存储/加载变得非常复杂,我想知道是否有更好的方法在 Javascript 中保存多层数组数据。

最佳答案

您仍然可以将其保存为字符串,但序列化应该类似于 JSON .

要转换为 json(编码),请使用 JSON.stringify 。这将返回一个字符串,您可以将其保存到文件中:

var json_string = JSON.stringify(my_array); 

然后,要解码文件中的字符串(读取后),请使用 JSON.parse

var my_array = JSON.parse(json_string);

关于javascript - 在文本文件中将数组数据存储为字符串的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37790246/

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