@kttotto
все, что .NET

Какие есть библиотеки для трансформации json to json?

В других языка есть, на С# толком ничего не нашел, библиотеки, которые трансформируют json, с помощью заданной схемы.
В моем случае не важно как будет выглядеть схема для трансформации: json, просто текст или какой то особый формат. Newtonsoft не катит, там есть схемы только для валидации, а трансформировать мне надо не linq, а именно чтоб было декларативно.

Мне надо, чтоб я мог просто сделать что-то подобное:
var newJson = Json.Transform(inputJson, schemaJson);

где inputJson и schemaJson просто строки.

Мне подошел бы этот вариант JUST - JSON, но у него есть ряд ограничений. Во первых он работает только со строками в json, не умеет работать со значимыми типами. Из-за этого он не умеет трансформировать DateTimeOffset, после преобразования он из него делает DateTime, я теряю часовой пояс. Способ с кастомным методом в этот библиотеке для преобразования тоже не катит, в метод приходит значение строкой уже в dateTime.

Вообщем, если кто знает готовые варианты, поделитесь.
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы