mirror of
https://github.com/prometheus/prometheus
synced 2025-03-06 13:38:28 +00:00
promql: add MarshalJSON method for ExprType.
This commit is contained in:
parent
52859b8033
commit
7f85b9b215
@ -14,6 +14,7 @@
|
||||
package promql
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
@ -97,6 +98,11 @@ const (
|
||||
ExprString
|
||||
)
|
||||
|
||||
// MarshalJSON implements json.Marshaler.
|
||||
func (et ExprType) MarshalJSON() ([]byte, error) {
|
||||
return json.Marshal(et.String())
|
||||
}
|
||||
|
||||
func (e ExprType) String() string {
|
||||
switch e {
|
||||
case ExprNone:
|
||||
|
Loading…
Reference in New Issue
Block a user