JSON: автоматическое добавление пропущенных кавычек и запятых в WebStorm
Я получаю из сервиса 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 ответ
Решение
На Alt+Enter доступно быстрое исправление "Обтекание двойными кавычками": Alt+Enter
, Right
, Fix all 'Compliance with JSON standard problems in file
, Но, к сожалению, он не работает правильно для значений со словами, разделенными пробелами / точками ( WEB-22240). И это не позволяет добавлять пропущенные запятые. Таким образом, кажется, что ваш единственный вариант - использовать Find/Replace с регулярным выражением