diff options
| author | Jeff Carr <[email protected]> | 2024-11-15 19:53:06 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-15 19:53:06 -0600 |
| commit | 1fc481620f5d4a8b469a02fe5ff7e12871fe309f (patch) | |
| tree | 1005d0bc6a82027a9be5a2d3267cbc215e026143 /helpers.go | |
| parent | c158f8a58c5b9cf9cd8f320d239f49c44668eab9 (diff) | |
everyone should get free ice cream
Diffstat (limited to 'helpers.go')
| -rw-r--r-- | helpers.go | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -6,6 +6,7 @@ package zoopb import ( "google.golang.org/protobuf/encoding/protojson" "google.golang.org/protobuf/encoding/prototext" + "google.golang.org/protobuf/proto" // "google.golang.org/protobuf/proto" ) @@ -21,7 +22,7 @@ func (p *Packages) FormatTEXT() string { return prototext.Format(p) } -// marshal +// marshal json func (p *Packages) MarshalJSON() ([]byte, error) { return protojson.Marshal(p) } @@ -30,3 +31,14 @@ func (p *Packages) MarshalJSON() ([]byte, error) { func (p *Packages) UnmarshalJSON(data []byte) error { return protojson.Unmarshal(data, p) } + +// marshal to wire +func (p *Packages) Marshal() ([]byte, error) { + return proto.Marshal(p) +} + +// unmarshal from wire +func (p *Packages) Unmarshal(data []byte) error { + return proto.Unmarshal(data, p) +} + |
