1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
# snaker
[](https://travis-ci.org/serenize/snaker)
[](https://godoc.org/github.com/serenize/snaker)
This is a small utility to convert camel cased strings to snake case and back, except some defined words.
## QBS Usage
To replace the original toSnake and back algorithms for [https://github.com/coocood/qbs](https://github.com/coocood/qbs)
you can easily use snaker:
Import snaker
```go
import (
github.com/coocood/qbs
github.com/serenize/snaker
)
```
Register the snaker methods to qbs
```go
qbs.ColumnNameToFieldName = snaker.SnakeToCamel
qbs.FieldNameToColumnName = snaker.CamelToSnake
```
|