encoding/json/internal/jsonflags.Flags.Get (method)

267 uses

	encoding/json/internal/jsonflags (current package)
		flags.go#L204: func (fs Flags) Get(f Bools) bool {

	encoding/json/internal/jsonopts
		options.go#L87: 		v := structOpts.Flags.Get(opt)
		options.go#L89: 		if !ok && opt == jsonflags.StringifyNumbers && structOpts.Flags.Get(jsonflags.StringTag) {
		options.go#L94: 		v := structOpts.Flags.Get(jsonflags.FormatTagSupported)
		options.go#L199: 	return s1.Flags.Get(jsonflags.Multiline) != s2.Flags.Get(jsonflags.Multiline) ||
		options.go#L200: 		s1.Flags.Get(jsonflags.SpaceAfterColon) != s2.Flags.Get(jsonflags.SpaceAfterColon) ||
		options.go#L201: 		s1.Flags.Get(jsonflags.SpaceAfterComma) != s2.Flags.Get(jsonflags.SpaceAfterComma) ||
		options.go#L202: 		(s2.Flags.Get(jsonflags.Multiline) && (s1.Indent != s2.Indent || s1.IndentPrefix != s2.IndentPrefix))

	encoding/json/internal/jsonwire
		encode.go#L78: 			if !(c == '<' || c == '>' || c == '&') || flags.Get(jsonflags.EscapeForHTML) {
		encode.go#L97: 			case (r == '\u2028' || r == '\u2029') && flags.Get(jsonflags.EscapeForJS):
		encode.go#L106: 	if hasInvalidUTF8 && !flags.Get(jsonflags.AllowInvalidUTF8) {
		encode.go#L153: 	n, err := ConsumeString(&valFlags, src, !flags.Get(jsonflags.AllowInvalidUTF8))
		encode.go#L161: 	if !flags.Get(jsonflags.AnyEscape) &&
		encode.go#L162: 		(valFlags.IsCanonical() || flags.Get(jsonflags.PreserveRawStrings)) {
		encode.go#L170: 	if flags.Get(jsonflags.PreserveRawStrings) {
		encode.go#L174: 				if (c == '<' || c == '>' || c == '&') && flags.Get(jsonflags.EscapeForHTML) {
		encode.go#L182: 				if (r == '\u2028' || r == '\u2029') && flags.Get(jsonflags.EscapeForJS) {
		encode.go#L246: 	if !flags.Get(jsonflags.CanonicalizeNumbers) {
		encode.go#L265: 		if !flags.Get(jsonflags.CanonicalizeRawFloats) {
		encode.go#L273: 		if !flags.Get(jsonflags.CanonicalizeRawInts) || n < maxExactIntegerDigits {

	encoding/json/jsontext
		decode.go#L138: 	case d.s.Flags.Get(jsonflags.WithinArshalCall):
		decode.go#L582: 			if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
		decode.go#L624: 		if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
		decode.go#L637: 		if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
		decode.go#L742: 			if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
		decode.go#L930: 		n, err = jsonwire.ConsumeStringResumable(flags, d.buf[pos:], n, !d.Flags.Get(jsonflags.AllowInvalidUTF8))
		decode.go#L975: 	if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
		decode.go#L1024: 		if !d.Flags.Get(jsonflags.AllowDuplicateNames) && !names.insertQuoted(quotedName, flags2.IsVerbatim()) {
		encode.go#L107: 	case e.s.Flags.Get(jsonflags.WithinArshalCall):
		encode.go#L127: 	if e.Struct.Flags.Get(jsonflags.Multiline) {
		encode.go#L165: 	if e.Tokens.Depth() == 1 && !e.Flags.Get(jsonflags.OmitTopLevelNewline) {
		encode.go#L297: 	if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L325: 	if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L353: 	if e.Flags.Get(jsonflags.AnyWhitespace) {
		encode.go#L375: 			if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L399: 		if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L409: 		if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L448: 	if e.Flags.Get(jsonflags.AnyWhitespace) {
		encode.go#L479: 			if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L535: 	if e.Flags.Get(jsonflags.AnyWhitespace) {
		encode.go#L560: 			if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L582: 		if e.Flags.Get(jsonflags.ReorderRawObjects) {
		encode.go#L592: 		if e.Flags.Get(jsonflags.ReorderRawObjects) {
		encode.go#L618: 		if e.Flags.Get(jsonflags.SpaceAfterColon) {
		encode.go#L622: 		if delim == ',' && e.Flags.Get(jsonflags.SpaceAfterComma) {
		encode.go#L625: 		if e.Flags.Get(jsonflags.Multiline) {
		encode.go#L637: 		if e.Flags.Get(jsonflags.SpaceAfterColon) {
		encode.go#L641: 		if delim == ',' && e.Flags.Get(jsonflags.SpaceAfterComma) {
		encode.go#L644: 		if e.Flags.Get(jsonflags.Multiline) {
		encode.go#L699: 		if n := jsonwire.ConsumeSimpleNumber(src); n > 0 && !e.Flags.Get(jsonflags.CanonicalizeNumbers) {
		encode.go#L739: 	if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
		encode.go#L747: 		if e.Flags.Get(jsonflags.Multiline) {
		encode.go#L767: 		if !e.Flags.Get(jsonflags.AllowDuplicateNames) && !names.insertQuoted(quotedName, isVerbatim) {
		encode.go#L783: 		if e.Flags.Get(jsonflags.SpaceAfterColon) {
		encode.go#L806: 			if e.Flags.Get(jsonflags.SpaceAfterComma) {
		encode.go#L812: 			if e.Flags.Get(jsonflags.Multiline) {
		encode.go#L853: 		if e.Flags.Get(jsonflags.Multiline) {
		encode.go#L877: 			if e.Flags.Get(jsonflags.SpaceAfterComma) {
		encode.go#L884: 			if e.Flags.Get(jsonflags.Multiline) {
		errors.go#L102: 	if state.options().Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) && err != io.ErrUnexpectedEOF {

	encoding/json/v2
		arshal.go#L169: 	if err != nil && xe.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L185: 	if err != nil && xe.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L204: 			if optsOriginal.Flags.Get(jsonflags.AllowDuplicateNames) != xe.Struct.Flags.Get(jsonflags.AllowDuplicateNames) {
		arshal.go#L207: 			if optsOriginal.Flags.Get(jsonflags.AllowInvalidUTF8) != xe.Struct.Flags.Get(jsonflags.AllowInvalidUTF8) {
		arshal.go#L212: 			if xe.Struct.Flags.Get(jsonflags.Multiline) {
		arshal.go#L221: 	if err != nil && xe.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L249: 		if !mo.Flags.Get(jsonflags.AllowDuplicateNames) {
		arshal.go#L391: 	if err != nil && xd.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L408: 	if err != nil && xd.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L431: 			if optsOriginal.Flags.Get(jsonflags.AllowDuplicateNames) != xd.Struct.Flags.Get(jsonflags.AllowDuplicateNames) {
		arshal.go#L434: 			if optsOriginal.Flags.Get(jsonflags.AllowInvalidUTF8) != xd.Struct.Flags.Get(jsonflags.AllowInvalidUTF8) {
		arshal.go#L440: 	if err != nil && xd.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L456: 	if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal.go#L472: 		if !uo.Flags.Get(jsonflags.AllowDuplicateNames) {
		arshal_any.go#L91: 			if uo.Flags.Get(jsonflags.UnmarshalAnyWithRawNumber) {
		arshal_any.go#L120: 		if mo.Flags.Get(jsonflags.FormatNilMapAsNull) && obj == nil {
		arshal_any.go#L124: 		if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_any.go#L139: 	if !mo.Flags.Get(jsonflags.AllowInvalidUTF8) {
		arshal_any.go#L142: 	if !mo.Flags.Get(jsonflags.Deterministic) || len(obj) <= 1 {
		arshal_any.go#L187: 	if !uo.Flags.Get(jsonflags.AllowInvalidUTF8) {
		arshal_any.go#L236: 		if mo.Flags.Get(jsonflags.FormatNilSliceAsNull) && arr == nil {
		arshal_any.go#L240: 		if !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L132: 			stringify = mo.Flags.Get(jsonflags.StringTag) && mo.Flags.Get(jsonflags.StringifyWithLegacySemantics)
		arshal_default.go#L133: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.StringifyWithLegacySemantics|jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L142: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L163: 			stringify = uo.Flags.Get(jsonflags.StringTag) && uo.Flags.Get(jsonflags.StringifyWithLegacySemantics)
		arshal_default.go#L164: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.StringifyWithLegacySemantics|jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L178: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L195: 					if uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) && tok.String() == "null" {
		arshal_default.go#L196: 						if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L217: 			stringify = mo.Flags.Get(jsonflags.StringTag) && mo.Flags.Get(jsonflags.StringifyWithLegacySemantics)
		arshal_default.go#L218: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.StringifyWithLegacySemantics|jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L228: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L261: 			stringify = uo.Flags.Get(jsonflags.StringTag) && uo.Flags.Get(jsonflags.StringifyWithLegacySemantics)
		arshal_default.go#L262: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.StringifyWithLegacySemantics|jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L277: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L285: 					if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L336: 		if !mo.Flags.Get(jsonflags.FormatBytesWithLegacySemantics) && isNamedByte {
		arshal_default.go#L343: 			case mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics):
		arshal_default.go#L363: 			case mo.Flags.Get(jsonflags.FormatByteArrayAsArray) && va.Kind() == reflect.Array:
		arshal_default.go#L365: 			case mo.Flags.Get(jsonflags.FormatBytesWithLegacySemantics) && hasMarshaler:
		arshal_default.go#L368: 			if mo.Flags.Get(jsonflags.FormatNilSliceAsNull) && va.Kind() == reflect.Slice && va.IsNil() {
		arshal_default.go#L379: 		if !uo.Flags.Get(jsonflags.FormatBytesWithLegacySemantics) && isNamedByte {
		arshal_default.go#L386: 			case uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics):
		arshal_default.go#L406: 			case uo.Flags.Get(jsonflags.FormatByteArrayAsArray) && va.Kind() == reflect.Array:
		arshal_default.go#L408: 			case uo.Flags.Get(jsonflags.FormatBytesWithLegacySemantics) && dec.PeekKind() == '[':
		arshal_default.go#L420: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) || va.Kind() != reflect.Array {
		arshal_default.go#L437: 			if len(val) != encodedLen(len(b)) && !uo.Flags.Get(jsonflags.ParseBytesWithLooseRFC4648) {
		arshal_default.go#L450: 				if len(b) != len(dst) && !uo.Flags.Get(jsonflags.UnmarshalArrayFromAnyLength) {
		arshal_default.go#L472: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L478: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify {
		arshal_default.go#L494: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L506: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L515: 			if uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L522: 						if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L571: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L577: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify {
		arshal_default.go#L593: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L605: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L614: 			if uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L621: 						if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L661: 		stringify := xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L675: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L684: 		if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !stringify {
		arshal_default.go#L700: 		stringify := xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_default.go#L718: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L740: 			if uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L747: 						if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L807: 		emitNull := mo.Flags.Get(jsonflags.FormatNilMapAsNull)
		arshal_default.go#L809: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L831: 			if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L861: 			if !nonDefaultKey && mapKeyWithUniqueRepresentation(k.Kind(), mo.Flags.Get(jsonflags.AllowInvalidUTF8)) {
		arshal_default.go#L866: 			case !mo.Flags.Get(jsonflags.Deterministic) || n <= 1:
		arshal_default.go#L871: 						if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_default.go#L923: 						if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_default.go#L961: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1005: 			if !nonDefaultKey && mapKeyWithUniqueRepresentation(k.Kind(), uo.Flags.Get(jsonflags.AllowInvalidUTF8)) {
		arshal_default.go#L1014: 			if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && va.Len() > 0 {
		arshal_default.go#L1035: 					if !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1047: 					if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && (!seen.IsValid() || seen.MapIndex(k.Value).IsValid()) {
		arshal_default.go#L1052: 					if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L1125: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1133: 		if errInit != nil && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1135: 		} else if fields.errUnsupportedFormat != nil && !mo.Flags.Get(jsonflags.FormatTagSupported) {
		arshal_default.go#L1157: 			if (f.omitzero || mo.Flags.Get(jsonflags.OmitZeroStructFields)) &&
		arshal_default.go#L1163: 			if f.omitempty && mo.Flags.Get(jsonflags.OmitEmptyWithLegacySemantics) && isLegacyEmpty(v) {
		arshal_default.go#L1178: 			if f.omitempty && !mo.Flags.Get(jsonflags.OmitEmptyWithLegacySemantics) &&
		arshal_default.go#L1198: 					if mo.Flags.Get(jsonflags.SpaceAfterComma) {
		arshal_default.go#L1202: 				if mo.Flags.Get(jsonflags.Multiline) {
		arshal_default.go#L1239: 			if f.omitempty && !mo.Flags.Get(jsonflags.OmitEmptyWithLegacySemantics) {
		arshal_default.go#L1252: 			if !mo.Flags.Get(jsonflags.AllowDuplicateNames) && fields.embeddedFallback != nil {
		arshal_default.go#L1259: 			if !mo.Flags.Get(jsonflags.AllowDuplicateNames) {
		arshal_default.go#L1291: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1305: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L1311: 			if errInit != nil && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1313: 			} else if fields.errUnsupportedFormat != nil && !uo.Flags.Get(jsonflags.FormatTagSupported) {
		arshal_default.go#L1339: 					if numMatch > 1 && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1343: 						if uo.Flags.Get(jsonflags.RejectUnknownMembers) && fields.embeddedFallback == nil {
		arshal_default.go#L1345: 							if !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1350: 						if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && !xd.Namespaces.Last().InsertUnquoted(name) {
		arshal_default.go#L1372: 				if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && !seenIdxs.insert(uint(f.id)) {
		arshal_default.go#L1395: 						if !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1487: 		emitNull := mo.Flags.Get(jsonflags.FormatNilSliceAsNull)
		arshal_default.go#L1489: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1511: 			if optimizeCommon && !mo.Flags.Get(jsonflags.AnyWhitespace) && !xe.Tokens.Last.NeedObjectName() {
		arshal_default.go#L1543: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1586: 				if mustZero && !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L1627: 			if mo.Flags.Get(jsonflags.StringTag) && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1655: 			if uo.Flags.Get(jsonflags.StringTag) && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1669: 			if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L1690: 				if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_default.go#L1708: 			if err != nil && !uo.Flags.Get(jsonflags.UnmarshalArrayFromAnyLength) {
		arshal_default.go#L1738: 		if mo.Flags.Get(jsonflags.StringTag) && mo.Flags.Get(jsonflags.StringifyWithLegacySemantics) && t.Elem().Kind() == reflect.Pointer {
		arshal_default.go#L1739: 			if !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1764: 		if uo.Flags.Get(jsonflags.StringTag) && uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) && t.Elem().Kind() == reflect.Pointer {
		arshal_default.go#L1765: 			if !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1782: 		if uo.Flags.Get(jsonflags.StringTag) && uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L1813: 			if mo.Flags.Get(jsonflags.StringTag) {
		arshal_default.go#L1814: 				if !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1817: 				if mo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L1827: 		} else if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) && whichMarshaler != nil {
		arshal_default.go#L1854: 			t == anyType && !mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.TagFlags) &&
		arshal_default.go#L1862: 			if uo.Flags.Get(jsonflags.StringTag) {
		arshal_default.go#L1863: 				if !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_default.go#L1866: 				if uo.Flags.Get(jsonflags.StringifyWithLegacySemantics) {
		arshal_default.go#L1874: 		if uo.Flags.Get(jsonflags.MergeWithLegacySemantics) && !va.IsNil() {
		arshal_default.go#L1908: 				t == anyType && !uo.Flags.Get(jsonflags.AllowDuplicateNames|jsonflags.FormatTag) &&
		arshal_default.go#L1929: 				if uo.Flags.Get(jsonflags.UnmarshalAnyWithRawNumber) {
		arshal_default.go#L1982: 		if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_embedded.go#L133: 		if !mo.Flags.Get(jsonflags.Deterministic) || n <= 1 {
		arshal_funcs.go#L178: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_funcs.go#L185: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_funcs.go#L232: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_funcs.go#L269: 				if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_funcs.go#L316: 				if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L180: 			if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L192: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L208: 			if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L217: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L233: 			if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L242: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L249: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L265: 			if mo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L287: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L309: 				if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_methods.go#L321: 				if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L337: 			if uo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L349: 				if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_methods.go#L363: 			if uo.Flags.Get(jsonflags.CallMethodsWithLegacySemantics) &&
		arshal_methods.go#L388: 				if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L53: 			} else if mo.Flags.Get(jsonflags.FormatDurationAsNano) {
		arshal_time.go#L58: 				if mo.Flags.Get(jsonflags.FormatTagSupported) {
		arshal_time.go#L63: 			if mo.Flags.Get(jsonflags.StringTag) && !m.isNumeric() && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L68: 			k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
		arshal_time.go#L85: 			} else if uo.Flags.Get(jsonflags.FormatDurationAsNano) {
		arshal_time.go#L90: 				if uo.Flags.Get(jsonflags.FormatTagSupported) {
		arshal_time.go#L95: 			if uo.Flags.Get(jsonflags.StringTag) && !u.isNumeric() && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L99: 			stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_time.go#L108: 				if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_time.go#L144: 			if mo.Flags.Get(jsonflags.StringTag) && !m.isNumeric() && !mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L149: 			k := stringOrNumberKind(!m.isNumeric() || xe.Tokens.Last.NeedObjectName() || mo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag))
		arshal_time.go#L151: 				if mo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L168: 			} else if uo.Flags.Get(jsonflags.ParseTimeWithLooseRFC3339) {
		arshal_time.go#L171: 			if uo.Flags.Get(jsonflags.StringTag) && !u.isNumeric() && !uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L175: 			stringify := !u.isNumeric() || xd.Tokens.Last.NeedObjectName() || uo.Flags.Get(jsonflags.StringifyNumbers|jsonflags.StringTag)
		arshal_time.go#L184: 				if !uo.Flags.Get(jsonflags.MergeWithLegacySemantics) {
		arshal_time.go#L194: 					if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		arshal_time.go#L206: 					if uo.Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		errors.go#L63: 	return !flags.Get(jsonflags.ReportErrorsWithLegacySemantics) ||
		errors.go#L140: 	if export.Decoder(d).Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		errors.go#L154: 	if export.Decoder(d).Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		errors.go#L167: 	if export.Decoder(d).Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		errors.go#L197: 	if export.Decoder(d).Flags.Get(jsonflags.ReportErrorsWithLegacySemantics) {
		fields.go#L381: 	if f.casing == caseIgnore || (flags.Get(jsonflags.MatchCaseInsensitiveNames) && f.casing != caseStrict) {
		fields.go#L382: 		if !flags.Get(jsonflags.MatchCaseSensitiveDelimiter) || strings.EqualFold(string(name), f.name) {