我有一个struct什么,我需要元帅消耗的web服务,但在我的测试中,我的元帅函数只编码一个领域:结构没有被完全封
type DataRows []struct {
mData interface{}
}
type DataColumns []struct {
mColumnName string
mColumnType int
mColumnPrecision int
mColumnScale int
}
type DataTables []struct {
mDataColumns DataColumns
mDataRows DataRows
mIndex int
}
type CFFDataSet struct {
mDataTables DataTables
mUser string
DBServer int
}
func main() {
ds := CFFDataSet{
mDataTables: DataTables{{
mDataColumns: DataColumns{{
mColumnName: "Test",
mColumnType: 1,
mColumnPrecision: 1,
mColumnScale: 1,
}},
mDataRows: DataRows{{
mData: "Test",
}},
mIndex: 0,
}},
mUser: "Teste",
DBServer: 2,
}
marchaled, _ := json.Marshal(ds)
fmt.Println(string(marchaled))
}
正在恢复
$ go run getrest.go
{"DBServer":2}
有人可以给我一个提示,为什么不工作?
@JimB:你选择一个重复的是穷人。它不包含对标签的解释。 – peterSO
@peterSO:同意。这得到如此频繁的询问,我现在很难找到好的 – JimB