3

Консольное приложение на С#

Со стороннего сайта получаю json в формате json5:

[{
    contentId: 'f1654c004d0207fab3f1f30d9d5f7b1a',
    date: new Date('05/14/2018 10:50:00')
},
{
    contentId: 'f1954d004d0287fab3f2f30d9d5f7b1a',
    date: new Date('08/24/2018 10:50:00')
},
...
]

Хранится в строковой переменной.

Вопрос в том какие варианты работы есть с таким существом в C#??

Что пробовал:

  1. Подключить библиотеку JSON5 .NET. Не работает, не компилируется, написано что билд сломан
  2. Пройти регуляркой, остановился на проблеме полей с new Date: вот тут
Daniel
  • 101
  • Поискать не отдает ли сайт обычный JSON или хоть еще что-то. 4. Пройтись конечным автоматом для замены кавычек, удаления new Date. Но это может накрыться при очередной модификации.
  • – SmInc May 19 '18 at 17:25
  • Поискать еще библиотеки, например для C++, после чего адаптировать к .net.
  • – SmInc May 19 '18 at 17:25
  • @AK, во-первых спасибо за желание помочь. json такой используется на одном госсайте, для формирования контента. AJAX запрос возвращает такой json, и еще один скрипт его преобразует в html. – Daniel May 19 '18 at 18:55