У меня есть строка JSON, которую я смог почистить с веб-сайта. Мне нужны были только следующие данные (исходная строка намного длиннее). Вот полученный JSON, который я планирую преобразовать в Ruby Hash:
{"day": 15, "month": 03, "year": 2012, "hour": 10, "min": 00, "sec": 00}
Я получил вышеуказанный JSON с помощью регулярного выражения:
targetDate:\s+(.*?)}\)/m
Я не могу разобрать вышеуказанный json из-за лишних нулей в целых числах. (00 и 03)
Я попытался изменить числа вручную, используя 3 вместо 03 и 0 вместо 00, и это сработало!
Итак, я полагаю, что парсер json может не посмотреть такое число.
Вопрос в том, как очистить полученный JSON выше, чтобы удалить ненужные нули. То есть
{"day": 15, "month": 3, "year": 2012, "hour": 10, "min": 0, "sec": 0}
Спасибо за помощь!