json - Beego 发送 JSON 时跳过字段

标签 json go beego

Beego 中用ServeJSON 发送JSON 时,有没有跳过字段的方法?我知道可以跳过 ORM 字段:http://beego.me/docs/mvc/model/models.md#ignore-field但这只是为了跳过数据库模型中的字段,它与发送 JSON 无关。

最佳答案

您可以使用结构标记“-”。

它应该看起来像:

type MyStruct struct {
    Id      int     `json:"id"`
    Hidden  string  `json:"-"`
}

它也适用于 orm 定义。

关于json - Beego 发送 JSON 时跳过字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39898622/

相关文章:

json - 输入递归 golang 函数调用

go - 获取 slice 中值的指针

go - 在 `go install package` 期间创建一些二进制文件

go - 在 switch 语句中映射覆盖

go - 将全局引用传递给 beego Controller

php - 在mysql中添加相同行的值

php - 无法在mysql中保存增量值

php - 如何选择按日期分组的所有时间戳(Timestapms) PHP/MYSQL

templates - Go 模板 : How do I access array item (arr[2]) in templates?

postgresql - 无法使用golang在postgres中使用时区更新时间戳