Go to file
Gregory Roseberry 37ab5072cf tweak README
2014-08-29 10:56:24 +09:00
.gitignore initial commit 2014-08-29 00:11:18 +09:00
LICENSE initial commit 2014-08-29 00:11:18 +09:00
README.md tweak README 2014-08-29 10:56:24 +09:00
string.go docs and tweaks 2014-08-29 10:29:17 +09:00
string_test.go fancy docs and 100% coverage 2014-08-29 10:50:02 +09:00

null GoDoc Coverage

null is a library with opinions on how to deal with nullable SQL and JSON values

String

A nullable string. Implements sql.Scanner, encoding.Marshaler and encoding.TextUnmarshaler, providing support for JSON and XML.

Will marshal to a blank string if null. Blank string input produces a null String. In other words, null values and empty values are considered equivalent.

UnmarshalJSON supports sql.NullString input.

Bugs

json's ",omitempty" struct tag does not work correctly right now. It will never omit a null or empty String. This should be fixed in Go 1.4.

License

BSD