github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/pkg/logql/log/jsonexpr/parser.go (about)

     1  package jsonexpr
     2  
     3  import (
     4  	"strings"
     5  )
     6  
     7  func init() {
     8  	JSONExprErrorVerbose = true
     9  }
    10  
    11  func Parse(expr string, debug bool) ([]interface{}, error) {
    12  	s := NewScanner(strings.NewReader(expr), debug)
    13  	JSONExprParse(s)
    14  
    15  	if s.err != nil {
    16  		return nil, s.err
    17  	}
    18  	return s.data, nil
    19  }