我正在构建一个扩展来使用 vs 代码扩展来解析 json。 所以我的需要是,它应该能够从特定文件夹加载 .json 文件并迭代文件的内容。 然后它应该允许用户从中选择几个键,从中创建一个新的 json 文件并将其保存在任何文件夹中。
但是我无法找到任何方法在“VS Code Extension”中读取和写入文件。有人可以帮助我吗?
最佳答案
如果您想读取文件的当前编辑状态,可以使用以下 API workspace功能:
vscode.workspace.openTextDocument(uri).then((document) => {
let text = document.getText();
});
这将向您显示文件的当前状态,包括未保留的更改。 document
的类型为 TextDocument
如果有待更改,则将 isDirty
设置为 true
。
关于json - 使用 VS Code 扩展读写文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38782181/