【发布时间】:2023-03-12 06:27:01
【问题描述】:
我有很多文件扩展名不寻常的文件。
我需要使用 JavaScript 读取文件并将其内容转换为 JSON 或常规 JavaScript 对象。
这可能吗?
我有一些希望,因为文件的结构已经非常类似于 JSON:
// file.unusualFileType
Page: {
id: P001
Title: "Page Title"
URL: "/home"
Elements: {
Button: {
Text: "Click me"
Action: SAVE
}
}
}
编辑:Håken Lid 为我的特定用例提供了一个解决方案。出于好奇,我仍然对如何使用 JavaScript 将任何文件作为字符串读取以及如何解析这样的字符串感兴趣。
【问题讨论】:
-
看起来可能是 YAML
-
需要大量替换/正则表达式才能使您的数据看起来像这样:jsfiddle.net/w0jb96vp
-
你能说出不寻常的文件类型是什么吗?有人可能有一个包可以将其转换为 JSON。
-
我会对适用于所有文件类型的解决方案感兴趣
标签: javascript json parsing