Golang XO template Marshall/Unmarshall sql.Null* (postgres)

Цена договорная • безналичный расчёт, электронные деньги
06 ноября 2018, 11:19 • 2 отклика • 41 просмотр
Необходимо изменить шаблоны XO (только для postgresql), реализовав в них marshall/unmarshall методы для всех sql.Null* типов (потребуется создать aliases для этих типов, в интернете можно найти примеры, но не для XO). Вот здесь общее описание: github.com/xo/xo/issues/4...

Конечная цель
- выводить в json nullable поля сгенерированных объектов в виде простых значений (например, {"name": "Pasha"} объектов вместо {"name": {"Valid": true, "Value": "Pasha"}}
- добавлять в сгенерированные объекты значения аналогичным образом, не преобразуя их в sql.Null*

Насколько я понимаю, задача достаточно несложная для опытного человека. Жду ваших предложений со сроками и стоимостью.