runner/body.go
func ParseJSONBody(r io.Reader) (interface{}, error) {
	var v interface{}
	if err := json.NewDecoder(r).Decode(&v); err != nil {
		return nil, err
	}
	return v, nil
}
func ParseJSONBody(r io.Reader) (interface{}, error) {
	var v interface{}
	if err := json.NewDecoder(r).Decode(&v); err != nil {
		return nil, err
	}
	return v, nil
}
func ParseJSONBody ( r io . Reader ) ( interface { } , error ) { var v interface { } if err := json . NewDecoder ( r ) . Decode ( & v ) ; err != nil { return nil , err } return v , nil }
// ParseJSONBody parses a JSON body.
ParseJSONBody parses a JSON body .