refactor API layer
json support
remove local config from version control
合并冲突