- core logic of json and struct pair conversion
- add single line and multiline comment parser
- refactor to multi-module project
- add rest api
- zip api and cli as artifact
- add a docker image for api
- fix bug for single struct conversion
- not generate the field if json tag is '-'
- unknown type to any type
- convert snake case name to upper camel case
- remove redundant Field.Struct type
- struct to json should lower the first letter of json key
- add snake-case conf to support converting to snake-case style json props
- add a new v2 json2struct endpoint with name as query parameter and json as body
- support to release latest docker image based on newest code in github ci
- add a new v2 struct2json endpoint to support converter customization with config header
- add scalafmt conf
- minor code optimization
- test api with sbt-curl plugin
- add readme for core module
- support struct type with comment(line & multiline)
- support nested struct type
type Student struct {
Name string
Age int
Address struct {
Home string
Office string
}
}- aws lambda deployment support
- add frontend for the api
- /v2/convert/json?name=Root, make name query optional, default to Root
- add unified exception handler for api request