const encoding/json/internal/jsonflags.AllowDuplicateNames
35 uses
encoding/json/internal/jsonflags (current package)
flags.go#L52: AllowDuplicateNames |
flags.go#L99: AllowDuplicateNames // encode or decode
encoding/json
v2_scanner.go#L31: xd.Struct.Flags.Set(jsonflags.ReportErrorsWithLegacySemantics | jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
encoding/json/jsontext
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#L975: if !d.Flags.Get(jsonflags.AllowDuplicateNames) {
decode.go#L1024: if !d.Flags.Get(jsonflags.AllowDuplicateNames) && !names.insertQuoted(quotedName, flags2.IsVerbatim()) {
encode.go#L297: if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
encode.go#L325: if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
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#L479: if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
encode.go#L560: if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
encode.go#L739: if !e.Flags.Get(jsonflags.AllowDuplicateNames) {
encode.go#L767: if !e.Flags.Get(jsonflags.AllowDuplicateNames) && !names.insertQuoted(quotedName, isVerbatim) {
options.go#L56: return jsonflags.AllowDuplicateNames | 1
options.go#L58: return jsonflags.AllowDuplicateNames | 0
value.go#L309: d.s.Flags.Set(jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
encoding/json/v2
arshal.go#L204: if optsOriginal.Flags.Get(jsonflags.AllowDuplicateNames) != xe.Struct.Flags.Get(jsonflags.AllowDuplicateNames) {
arshal.go#L249: if !mo.Flags.Get(jsonflags.AllowDuplicateNames) {
arshal.go#L431: if optsOriginal.Flags.Get(jsonflags.AllowDuplicateNames) != xd.Struct.Flags.Get(jsonflags.AllowDuplicateNames) {
arshal.go#L472: if !uo.Flags.Get(jsonflags.AllowDuplicateNames) {
arshal_default.go#L1014: if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && va.Len() > 0 {
arshal_default.go#L1047: if !uo.Flags.Get(jsonflags.AllowDuplicateNames) && (!seen.IsValid() || seen.MapIndex(k.Value).IsValid()) {
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#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#L1908: t == anyType && !uo.Flags.Get(jsonflags.AllowDuplicateNames|jsonflags.FormatTag) &&
arshal_embedded.go#L62: xd.Flags.Set(jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)