diff options
author | Paul Duncan <pabs@pablotron.org> | 2022-02-02 01:54:19 -0500 |
---|---|---|
committer | Paul Duncan <pabs@pablotron.org> | 2022-02-02 01:54:19 -0500 |
commit | 1b9eb2eddf322560c37efa2ef2eb63d5ab661be8 (patch) | |
tree | c3701545ed3a06bd31b197fa6155597d3674ffbf /internal/feed/vector.go | |
parent | 7d55dd69e3a481fa9885c5fe922c1606bbd928f4 (diff) | |
download | cvez-1b9eb2eddf322560c37efa2ef2eb63d5ab661be8.tar.bz2 cvez-1b9eb2eddf322560c37efa2ef2eb63d5ab661be8.zip |
internal/feed: add Vector#MarshalJSON and tests
Diffstat (limited to 'internal/feed/vector.go')
-rw-r--r-- | internal/feed/vector.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/feed/vector.go b/internal/feed/vector.go index a326c85..9e75de7 100644 --- a/internal/feed/vector.go +++ b/internal/feed/vector.go @@ -12,7 +12,7 @@ type Vector struct { Vector cvss.Vector } -// Unmarshal CVSS score from JSON. +// Unmarshal CVSS vector from JSON. func (me *Vector) UnmarshalJSON(b []byte) error { // decode string, check for error var s string @@ -32,3 +32,8 @@ func (me *Vector) UnmarshalJSON(b []byte) error { // return success return nil } + +// Marshal CVSS vector to JSON. +func (me Vector) MarshalJSON() ([]byte, error) { + return json.Marshal(me.Vector.String()) +} |