我有一个文件,其中的数据(列表)看起来像这样
[5,[5,[5,100,-200],200,-400],300,-500]
现在,当我在 Angular 应用程序中读取此文件时,文件内容将转换为字符串,因此将返回一个字符串对象,如下所示
"[5,[5,[5,100,-200],200,-400],300,-500]"
有没有办法可以将其转换回原来存在的列表?
有一种方法,但解决方案是针对不同的问题。如果我的文件有数据
200
300
400
500
然后我可以使用分割这个字符串
var newData = fileContent.split('\n');
desiredList = []
for(var z=0;z<newData.length;z++){
desiredList.push(parseInt(newData[z]))
}
所需的列表会给我一个我想要的列表。但是对于我提出的问题有什么办法吗?
最佳答案
JSON.parse("[5,[5,[5,100,-200],200,-400],300,-500]")
应该将其转换为 JavaScript 对象。
关于javascript - 将文件中的字符串转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41576053/