json - 使用 VS Code 扩展读写文件

标签 json visual-studio-code vscode-extensions

我正在构建一个扩展来使用 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/

相关文章:

php - BranchOut/Glassdoor Facebook friend 网络邀请集成

.net - Json.NET - 如何使用自定义解析器序列化类

visual-studio-code - 如何保留 vscode 扩展的信息?

visual-studio-code - 如何在Visual Studio代码扩展中打开浏览器窗口?

java - 在下拉菜单中拉取 json 文件

javascript - 通过 AJAX 发送 JSON 时的奇怪行为

python - 为什么我可以在 Debug模式下在同一个 IP 地址和端口上运行多个 django 应用程序?

git - 通过 Visual Studio Code 提交的扩展消息?

visual-studio-code - 在 VS Code 中禁用 "undo command for file operations in Explorer"功能

visual-studio-code - 如何通过语言服务器实现 quickfix