JSON:在WebStorm中自动添加缺少的引号和逗号

时间:2016-06-30 08:33:36

标签: json validation webstorm autoformatting autoformat

我从具有数百种不同结构的服务json-like-data获得:

{
    car112: {
        n: Audi
        type: A4 20 TDI ultra daylight
        sd: 01.07.2016
        p: 34216
        st: false
    }
    car113: {
        n: BMW
        type: not known
        st: true
    }
}

并希望在WebStorm中自动添加引号和逗号,以便之后我有一个有效的JSON文件:

{
    "car112": {
        "n": "Audi",
        "type": "A4 2,0 TDI ultra daylight",
        "sd": "01.07.2016",
        "p": 34216,
        "st": false
    },
    "car113": {
        "n": "BMW",
        "type": "not known",
        "st": true
    }
}

我怎么能这么容易地做到这一点?

1 个答案:

答案 0 :(得分:3)

Alt + Enter上有'双引号括起'快速修正:Alt+EnterRightFix all 'Compliance with JSON standard problems in file。但不幸的是,对于单词用空格/点(WEB-22240)分隔的值,它无法正常工作。并且它不允许添加缺少的逗号。因此,似乎您唯一的选择是使用regexp查找/替换