Подскажите плз, почему единственное значение внутри newtype сериализуется не просто

в "test_prices_source"? serde::transparent не помогает.
Ссылка на playground

5 ответов

3 просмотра

Потому что без кавычек получился бы невалидный json, всё правильно.

Наружние кавычки это не часть строки json, это прост dbg так печатает

Fortunato- Автор вопроса
Fortunato
А внутренние-то почему остаются:?

Потому что "test_prices_source" это строка в формате жсон

Fortunato- Автор вопроса
Пух
Потому что "test_prices_source" это строка в форма...

Тогда чуть переформулирую: newtype структура в итоге сериализуется в jsonе в ключ вида "(test_prices_source)". Внутренние скобки хочу убрать. Я полагал, transparent это должен был сделать

Похожие вопросы

Обсуждают сегодня

Карта сайта