go:
Есть структура с большим кол-вом полей
Как сделать чтобы в зависимости от параметров функции поле в одном случае выводилось как null, а во втором опускалось при конвертировании в json ?
кастомный маршалер можно написать https://gist.github.com/mdwhatcott/8dd2eef0042f7f1c0cd8
Спасибо. только я сделал на каждое поле свою функцию MarshalJSON() писать общий это оказалось слишком сложно ... Магии в Go стало чуть больше :))
Обсуждают сегодня