Java 在IntelliJ IDEA中启用JSON文件的多行支持

Java 在IntelliJ IDEA中启用JSON文件的多行支持,java,json,intellij-idea,jackson,Java,Json,Intellij Idea,Jackson,我正在使用库解析JSON并将其映射到Java模型类。 除此之外,我还使用了两个自定义解析选项: JsonParser.Feature.ALLOW_注释 JsonParser.Feature.ALLOW\u UNQUOTED\u CONTROL\u CHARS 因此,我的代码如下所示: public static void setClassProperties(Object target, String jsonObjectString) { ObjectMapper mapper

我正在使用库解析JSON并将其映射到Java模型类。 除此之外,我还使用了两个自定义解析选项:

  • JsonParser.Feature.ALLOW_注释
  • JsonParser.Feature.ALLOW\u UNQUOTED\u CONTROL\u CHARS
因此,我的代码如下所示:

public static void setClassProperties(Object target, String jsonObjectString) 
{
    ObjectMapper mapper = new ObjectMapper();
    mapper.configure(JsonParser.Feature.ALLOW_COMMENTS, true);
    mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, true);
    ...
然而,在谷歌搜索花费了大量时间后,我没有找到任何方法可以在IntelliJ IDEA JSON编辑器中启用这些选项,这样在插入多行值时不会显示错误:

{
      "Type": "CommandTask",
      "Description": "Run my script",
      "Executable": "Powershell",
      "Argument": "-file .\\MyScript.ps1
                            -Argument1 ${Argument1}
                            -Argument2 ${Argument2}
                            -Argument3 ${Argument3}"

},

有人知道如何为IntelliJ IDEA启用Jackson JSON编辑器支持,或者至少启用多行支持吗?

要接受评论,可以清除设置|编辑器|检查,JSON |符合JSON标准中的警告评论复选框。但无法消除多行无引号字符串上的错误-这是JS/JSON解析器不接受的无效语法

我正在寻找一种解决方案,以保持JSON标准的一致性,并且只允许对属性值提供无引号的多行支持。感觉应该能够以某种方式调整JSON模式验证器。。。