Add codec tag to fields which are ignored in new codec package

github.com/ugorji/go/codec 1.1.4 ignores field with json:"-" tag
This commit is contained in:
Shengjing Zhu
2019-04-13 19:22:18 +08:00
committed by Andrey Smirnov
parent 5c28ea3064
commit 5aefc741f2
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ import (
// LocalRepo is a collection of packages created locally
type LocalRepo struct {
// Permanent internal ID
UUID string `json:"-"`
UUID string `codec:"UUID" json:"-"`
// User-assigned name
Name string
// Comment
@@ -25,7 +25,7 @@ type LocalRepo struct {
// DefaultComponent
DefaultComponent string `codec:",omitempty"`
// Uploaders configuration
Uploaders *Uploaders `code:",omitempty" json:"-"`
Uploaders *Uploaders `codec:"Uploaders,omitempty" json:"-"`
// "Snapshot" of current list of packages
packageRefs *PackageRefList
}
+3 -3
View File
@@ -19,15 +19,15 @@ import (
// Snapshot is immutable state of repository: list of packages
type Snapshot struct {
// Persisten internal ID
UUID string `json:"-"`
UUID string `codec:"UUID" json:"-"`
// Human-readable name
Name string
// Date of creation
CreatedAt time.Time
// Source: kind + ID
SourceKind string `json:"-"`
SourceIDs []string `json:"-"`
SourceKind string `codec:"SourceKind" json:"-"`
SourceIDs []string `codec:"SourceIDs" json:"-"`
// Description of how snapshot was created
Description string