У меня есть кусок JSON, который выглядит так:
{"id": "2345", "in": "sadfasd647", "name": "Delta", "created": "2018-01-19", "updated": ""}
К сожалению, служба, которую я отправляю, тоже не обрабатывает пустые записи. У меня ограниченный контроль над источником, поэтому я ищу Java Regex, который можно использовать с ReplaceAll
, чтобы избавиться от всех пустых записей.
Результат должен выглядеть следующим образом:
{"id": "2345", "in": "sadfasd647", "name": "Delta", "created": "2018-01-19"}
Самое близкое, что у меня есть, это:
string.replaceAll(",?\"*\":\\", "");
Но я получаю эту ошибку:
java.util.regex.PatternSyntaxException: непредвиденная внутренняя ошибка рядом с индексом 7