функционал создания json объекта из строки при помощи InterpolatedStringHandler-ов?
К примеру,
$"{ name: {name}, age: {age}}"
Которое разворачивается в условный JsonInterpolatedStringHandler , из которого затем можно достать сам json объект?
Заранее спасибо
Просто создай строку а потом десериализируй
Я понимаю, что можно так сделать, но меня конкретно данный функционал интересует т.к занимаюсь ресерчем на эту тему для другого ЯП Или на шарпах так не пишут?
А как ты шарпах собраться json объект создать? Ты конечно может просто свою строку десериализовать в словарь string,object
Вот допустим что тип JsonObject это некоторый "нетипизированный" жсон объект по сути внутри содержащий мапу
JObject есть можешь в него пихать
наверное это все-таки немного не то( эти самые handler'ы там и не используются хотя я внимательно прочитать не успел, сейчас изучу энивей спасибо!
Мне сначала понравилась твоя идея, но теперь я вижу, что там в статье из документации лучше сделано. Твой подход позволял бы делать аккуратные JSON'ы без инъекций, но у него был бы runtime overhead: ведь этому форматтеру пришлось бы парсить фрагменты жисонов из неизменных частей форматной строки. К тому же, это был бы не обычный парсер, а фигурно выпиленный специально для этой задачи. Короче, на мой взгляд прикольно, но не практично.
Обсуждают сегодня