У меня есть файл JSON, в котором находятся объекты Dateobject. Я хочу заменить их форматированными строками даты. Может кто-нибудь дать мне подсказку, как это было бы легко сделать?
В файле JSON есть строки вроде:
"insertAt": {"$ date": "2018-01-31T11: 05: 39.447Z"},
Я хочу заменить их на:
"вставлен": "2018-01-31 11: 05: 39.447000"
Файлы довольно большие, поэтому я хотел бы не загружать их в JSON-объекты и решать их с помощью замены регулярных выражений или чего-то подобного. К сожалению, я не очень разбираюсь в этом.
Можно ли заменить что-то на функцию вывода самого себя?
Я могу выбрать части, которые я хочу заменить на регулярное выражение:
"insertedAt":{".*"}
Могу ли я заменить его функцией *? В псевдокоде это будет выглядеть так:
replace("\"insertedAt\":{\".*\"}").with("\"insertedAt\":" + format(*))
Есть еще идеи?