如何使用 Gin 和 Gorm 搭建一个简单的 API 服务 (三)
修改数据结构 基本的 API 已经定义好了,现在是个修改 Person 对象结构的好时机。只要修改 Person 结构体,数据库和 API 都会自动做出相应的修改。 我要做的是在 Person 结构体中添加 city 字段,就这一行,没有其他改动。 type Person struct { ID uint `json:"id"` FirstName string `json:"firstname"` LastName string `json:"lastname"` City string `json:"city"` } 刷新浏览器,你就会看到 city 字段已经添加进去了。 [ { "id" : 2 , "firstname" : "Elvis" , "lastname" : "Presley" , "city" : "" } , { "id" : 3 , "firstname" : "Tom" , "lastname" : "Sawyer" , "city" : "" } ] Gin 可以创建和修改字段,而不需要做其他任何改动。 $ curl -i -X PUT http : / /localhost : 8080 /people / 2 -d '{ "city": "Memphis" }' HTTP / 1.1 200 OK Content -Type :