是否有扩展或其他解决方案允许您在 VS Code 中将所选文本验证为 JSON?
这是我多年来在 Notepad++ 中一直在做的一个非常简单的概念,但令人惊讶的是,我仍然没有找到在 VS Code 中执行此操作的方法。我安装的三个最流行的 JSON 扩展无法做到这一点。
要验证 JSON 文本块,我目前必须复制文本,然后将其粘贴到 jsonlint.com 之类的内容中进行验证。在 VS Code 中一定有比这更好的方法。
更新:我知道 JSON 文档会在 VS Code 中自动进行 linted,但我经常使用具有 JSON 片段的非 JSON 文件,因此它不适用于我的情况。这是一个在生产中导致实际问题的示例,因为在 VS Code 中缺少没有用红色波浪标记的逗号:
[some_template.liquid]
{% schema %}
{
...
"settings": [
{
"type": "header",
"content": "Content"
}
{
"type": "text",
"id": "some_id",
"label": "Some Label"
}
],
...
}
{% endschema %}
因此,我需要一个解决方案,允许我选择一个文本块,运行类似“验证 JSON”的命令,并让它自动更正所选文本,添加红色波浪线以指示 JSON 中的错误,或输出一个列表问题控制台中的错误。