encoding/json/v2.SemanticError.Err (field)

38 uses

	encoding/json/v2 (current package)
		arshal.go#L449: 		return &SemanticError{action: "unmarshal", GoType: reflect.TypeOf(out), Err: internal.ErrNonNilReference}
		arshal_default.go#L1134: 			return newMarshalErrorBefore(enc, errInit.GoType, errInit.Err)
		arshal_default.go#L1136: 			return newMarshalErrorBefore(enc, fields.errUnsupportedFormat.GoType, fields.errUnsupportedFormat.Err)
		arshal_default.go#L1312: 				return newUnmarshalErrorAfter(dec, errInit.GoType, errInit.Err)
		arshal_default.go#L1314: 				return newUnmarshalErrorAfter(dec, fields.errUnsupportedFormat.GoType, fields.errUnsupportedFormat.Err)
		errors.go#L97: 	Err error // may be nil
		errors.go#L127: 	return &SemanticError{action: "marshal", GoType: t, Err: toUnexpectedEOF(err),
		errors.go#L143: 	return &SemanticError{action: "unmarshal", GoType: t, Err: toUnexpectedEOF(err),
		errors.go#L175: 	return &SemanticError{action: "unmarshal", GoType: t, Err: toUnexpectedEOF(err),
		errors.go#L222: 		serr = &SemanticError{Err: err}
		errors.go#L224: 	serr.Err = toUnexpectedEOF(serr.Err)
		errors.go#L306: 		if serr2, ok := serr1.Err.(*SemanticError); ok {
		errors.go#L403: 	if e.Err == ErrUnknownName || e.Err == errAmbiguousName {
		errors.go#L405: 		sb.WriteString(e.Err.Error())
		errors.go#L417: 	switch serr, _ := e.Err.(*jsontext.SyntacticError); {
		errors.go#L431: 	if e.Err != nil {
		errors.go#L432: 		errString := e.Err.Error()
		errors.go#L433: 		if isSyntacticError(e.Err) {
		errors.go#L444: 	return e.Err
		fields.go#L82: 		return cmp.Or(serr, &SemanticError{GoType: t, Err: fmt.Errorf(f, a...)})
		fields.go#L113: 				serr = cmp.Or(serr, &SemanticError{GoType: t, Err: err})
		fields.go#L259: 					fs.errUnsupportedFormat = &SemanticError{GoType: t, Err: fmt.Errorf("Go struct field %s has unsupported `format` tag option", sf.Name)}
		fields.go#L281: 			serr = cmp.Or(serr, &SemanticError{GoType: t, Err: errNoExportedFields})

	encoding/json
		v2_decode.go#L259: 			return &jsonv2.SemanticError{JSONKind: val0.Kind(), JSONValue: val0.Clone(), GoType: numberType, Err: strconv.ErrSyntax}
		v2_inject.go#L41: 		if err.Err == nil {
		v2_inject.go#L49: 			if err, ok := errors.AsType[*internal.ValueError](err.Err); ok {
		v2_inject.go#L52: 			errStr := err.Err.Error()
		v2_inject.go#L53: 			if err.Err == internal.ErrCycle && err.GoType != nil {
		v2_inject.go#L73: 		if err.Err == internal.ErrNonNilReference {
		v2_inject.go#L76: 		if err.Err == jsonv2.ErrUnknownName {
		v2_inject.go#L79: 		if err.Err == internal.ErrNilInterface {
		v2_inject.go#L80: 			err.Err = nil // non-descriptive for historical reasons
		v2_inject.go#L115: 			isStrconvError := err.Err == strconv.ErrRange || err.Err == strconv.ErrSyntax
		v2_inject.go#L133: 				err.Err = nil
		v2_inject.go#L153: 			Err:    transformSyntacticError(err.Err),