aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/json/decode.go
AgeCommit message (Expand)Author
15 hoursencoding/json: realign struct UnmarshalTypeError and decodeStateShulhan
2026-01-22encoding/json: remove unneeded unsafe importkhr@golang.org
2025-11-20encoding/json: remove linknamesSean Liao
2025-09-09encoding/json: use reflect.TypeAssertJoe Tsai
2025-09-03unicode/utf8: make DecodeRune{,InString} inlineableJulien Cretel
2025-06-27encoding/json: add security section to docRoland Shoemaker
2025-04-18encoding/json: add json/v2 with GOEXPERIMENT=jsonv2 guardDamien Neil
2024-12-30encoding/json: remove suggestion on Unmarshaler with JSON nullJoe Tsai
2024-11-08encoding/json, text/template: use reflect.Value.Equal instead of ==Emmanuel T Odeke
2024-09-03encoding/json: add embedded structs to the UnmarshalTypeError's Fieldj2gg0s
2024-08-15encoding/json: merge FieldStack if the error's Field exists.j2gg0s
2024-07-24encoding/json: rewrite interface{} to anyIan Lance Taylor
2024-06-21encoding/json: clarify the map's key type for UnmarshalJes Cok
2024-05-23all: document legacy //go:linkname for modules with ≥20,000 dependentsRuss Cox
2024-04-02encoding/json: prevent duplicate slicebytetostringShengyu Zhang
2024-02-29encoding/json: make use of reflect.Type.{OverflowInt, OverflowUint}Jes Cok
2023-09-08encoding: modernize Go documentationJoe Tsai
2023-08-25encoding/json: avoid allocation when decoding number typeskorzhao
2023-08-07all: add a few more godoc linksDaniel Martí
2023-08-02encoding/json: adjust comment to keep the same style as comment aboveJes Cok
2023-08-01encoding/json: use reflect.TypeFor for known typesIan Lance Taylor
2023-07-31encoding/json: optimize Unmarshal for mapskorzhao
2023-02-27encoding/json: simplify folded name logicJoe Tsai
2023-02-27encoding/json: rely on reflect.Value.SetZeroJoe Tsai
2023-02-27encoding/json: rely on reflect.Value.GrowJoe Tsai
2022-06-01encoding/json: mention SyntaxError in Unmarshal doc commentLukas Joisten
2022-04-05all: replace `` and '' with “ (U+201C) and ” (U+201D) in doc commentsRuss Cox
2022-04-01all: remove trailing blank doc comment linesRuss Cox
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-10-26all: use reflect.{Pointer,PointerTo}Cuong Manh Le
2021-02-24encoding/json: reduce allocated space in UnmarshalJosh Bleecher Snyder
2020-09-14Revert "encoding/json: implement Is on all errors"Damien Neil
2020-09-13encoding/json: implement Is on all errorsCarlos Alexandro Becker
2020-07-02Revert "encoding/json: don't reuse slice elements when decoding"Daniel Martí
2020-06-15encoding/json: revert "avoid work when unquoting strings, take 2"Daniel Martí
2020-05-28Revert "encoding/json: reuse values when decoding map elements"Daniel Martí
2020-05-08encoding/json: reuse values when decoding map elementsDaniel Martí
2020-05-08encoding/json: don't mangle strings in an edge case when decodingDaniel Martí
2020-05-07encoding/json: don't reuse slice elements when decodingDaniel Martí
2019-10-31encoding/json: avoid work when unquoting strings, take 2Daniel Martí
2019-10-10encoding/json: support TextUnmarshaler for map keys with string underlying typesCuong Manh Le
2019-09-16encoding/json: validate strings when decoding into NumberLucas Bremgartner
2019-09-10encoding/json: don't indirect pointers when decoding nullRomain Baugue
2019-09-09encoding/json: clarify Unmarshal behavior for map keysEli Bendersky
2019-08-27encoding/json: remove unnecessary isValidNumber callDaniel Martí
2019-08-21Revert "encoding/json: avoid work when unquoting strings"Filippo Valsorda
2019-04-30encoding/json: fix Unmarshal hang on recursive pointersLE Manh Cuong
2019-04-23encoding/json: index names for the struct decoderDaniel Martí
2019-04-22encoding/json: avoid work when unquoting stringsDaniel Martí
2019-04-03encoding/json: speed up tokenization of literalsDaniel Martí