我们产品的内容数据存储在JSON中,其中有许多以编程语言编写的脚本存储在字符串值中。我们主要使用VS Code,并且需要多行字符串,这是一个问题-它不是有效的JSON,因此它破坏了代码验证,格式设置,JSON模式等,这是我们的最大难题。
我们认为可以找到一种方法或为VS Code编写插件(也欢迎其他任何好的代码编辑器提出建议),让编辑器在\ n之后呈现换行符(这是该行的方式)然后将中断存储在我们的服务器中;如果它也隐藏了\ n,那将是很好的选择)。如果它可以在}或;
之后呈现新行,这也将起作用大量使用Google搜索,通过代码编辑器加载项进行搜索,对VS Code设置进行调整
{
"definitions": {
"identifier": "abc",
"onChangeValue": "
if (abc == 1} {
foo();
}
"
},
"thisIsHowWeScriptNow": "
int i = 0;
bool x = true;
",
"thisWouldAlsoBeGood": "
int i = 0;\n
bool x = true;\n
",
}
我希望代码编辑器及其插件认为没有换行符,但仍显示在\ n,}或;
之后