mirror of https://github.com/goccy/go-json.git
Merge 3a5cec6e36
into 3e9769d637
This commit is contained in:
commit
4d1202359b
|
@ -437,7 +437,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
code = code.End.Next
|
||||
}
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:]
|
||||
if idx < mapCtx.Len {
|
||||
mapCtx.Idx = int(idx)
|
||||
mapCtx.Start = len(b)
|
||||
|
@ -453,7 +453,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
if (ctx.Option.Flag & encoder.UnorderedMapOption) != 0 {
|
||||
b = appendColon(ctx, b)
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:]
|
||||
mapCtx.Start = len(b)
|
||||
}
|
||||
value := mapitervalue(&mapCtx.Iter)
|
||||
|
|
|
@ -437,7 +437,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
code = code.End.Next
|
||||
}
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:]
|
||||
if idx < mapCtx.Len {
|
||||
mapCtx.Idx = int(idx)
|
||||
mapCtx.Start = len(b)
|
||||
|
@ -453,7 +453,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
if (ctx.Option.Flag & encoder.UnorderedMapOption) != 0 {
|
||||
b = appendColon(ctx, b)
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:]
|
||||
mapCtx.Start = len(b)
|
||||
}
|
||||
value := mapitervalue(&mapCtx.Iter)
|
||||
|
|
|
@ -437,7 +437,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
code = code.End.Next
|
||||
}
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:]
|
||||
if idx < mapCtx.Len {
|
||||
mapCtx.Idx = int(idx)
|
||||
mapCtx.Start = len(b)
|
||||
|
@ -453,7 +453,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
if (ctx.Option.Flag & encoder.UnorderedMapOption) != 0 {
|
||||
b = appendColon(ctx, b)
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:]
|
||||
mapCtx.Start = len(b)
|
||||
}
|
||||
value := mapitervalue(&mapCtx.Iter)
|
||||
|
|
|
@ -437,7 +437,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
code = code.End.Next
|
||||
}
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:]
|
||||
if idx < mapCtx.Len {
|
||||
mapCtx.Idx = int(idx)
|
||||
mapCtx.Start = len(b)
|
||||
|
@ -453,7 +453,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
if (ctx.Option.Flag & encoder.UnorderedMapOption) != 0 {
|
||||
b = appendColon(ctx, b)
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:]
|
||||
mapCtx.Start = len(b)
|
||||
}
|
||||
value := mapitervalue(&mapCtx.Iter)
|
||||
|
|
|
@ -437,7 +437,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
code = code.End.Next
|
||||
}
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Value = b[mapCtx.Start:]
|
||||
if idx < mapCtx.Len {
|
||||
mapCtx.Idx = int(idx)
|
||||
mapCtx.Start = len(b)
|
||||
|
@ -453,7 +453,7 @@ func Run(ctx *encoder.RuntimeContext, b []byte, codeSet *encoder.OpcodeSet) ([]b
|
|||
if (ctx.Option.Flag & encoder.UnorderedMapOption) != 0 {
|
||||
b = appendColon(ctx, b)
|
||||
} else {
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:len(b)]
|
||||
mapCtx.Slice.Items[mapCtx.Idx].Key = b[mapCtx.Start:]
|
||||
mapCtx.Start = len(b)
|
||||
}
|
||||
value := mapitervalue(&mapCtx.Iter)
|
||||
|
|
Loading…
Reference in New Issue