github.com/PavelVershinin/goPatch

goPatch Не то чтобы я умнее разработчиков Go Но некоторые вещи работают, не совсем так как мне хотелось бы Файл: /encoding/json/encode.go Функция: (e *encodeState) reflectValueQuoted(v reflect.Value, quoted bool) Строки: 379-381 Закомментировал, чтобы обрабатывались map-ы с ключем отличным от string Строки: 443-445 Добавил обработку фукций Файл: /database/sql/convert.go Функция: convertAssign(dest, src interface{}) Строки: 90-104 Добавил преобразование time.Time -> *string и time.Time -> *[]byte


Install
go get github.com/PavelVershinin/goPatch

Documentation

goPatch

Не то чтобы я умнее разработчиков Go Но некоторые вещи работают, не совсем так как мне хотелось бы


Файл: /encoding/json/encode.go Функция: (e *encodeState) reflectValueQuoted(v reflect.Value, quoted bool) Строки: 379-381 Закомментировал, чтобы обрабатывались map-ы с ключем отличным от string

Строки: 443-445 Добавил обработку фукций


Файл: /database/sql/convert.go Функция: convertAssign(dest, src interface{}) Строки: 90-104 Добавил преобразование time.Time -> *string и time.Time -> *[]byte