aboutsummaryrefslogtreecommitdiff
path: root/src/encoding/json/decode_test.go
AgeCommit message (Expand)Author
2026-02-03encoding/json: realign struct UnmarshalTypeError and decodeStateShulhan
2025-10-10encoding/json: fix regression in quoted numbers under goexperiment.jsonv2Joe Tsai
2025-07-24encoding/json: reduce error text regressions under goexperiment.jsonv2Joe Tsai
2025-07-11encoding/json/v2: report wrapped io.ErrUnexpectedEOFJoe Tsai
2025-06-24encoding/json/v2: reject unquoted dash as a JSON field nameJoe Tsai
2025-04-18encoding/json: add json/v2 with GOEXPERIMENT=jsonv2 guardDamien Neil
2025-01-14encoding/json: cleanup testsJoe Tsai
2025-01-13encoding/json: add cases to TestUnmarshal for fatal syntactic errorsJoe Tsai
2025-01-13encoding/json: always check resulting Go value for unmarshalingJoe Tsai
2025-01-08encoding/json: improve fidelity of TestUnmarshal for NumbersJoe Tsai
2024-12-27encoding/json: expand and modernize TestInterfaceSetJoe Tsai
2024-11-19encoding/json: check exact structure of local error types in testsJoe Tsai
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-25encoding: use slices and maps to clean up testsapocelipes
2024-04-11encoding/json: use slices to simplify the codeapocelipes
2023-08-25encoding/json: modernize testsJoe Tsai
2023-08-01encoding/json: use reflect.TypeFor for known typesIan Lance Taylor
2021-12-13all: gofmt -w -r 'interface{} -> any' srcRuss Cox
2021-10-26all: use reflect.{Pointer,PointerTo}Cuong Manh Le
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í
2020-02-24encoding/json: limit max nesting depthJordan Liggitt
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-02std: remove unused bits of code all over the placeDaniel Martí
2019-09-02encoding/json: fix scanner byte offset on scanEnditchyny
2019-08-27encoding/json: remove unnecessary isValidNumber callDaniel Martí
2019-08-27encoding/json: fix the broken "overwriting of data" testsDaniel 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-03-18encoding/json: fix performance regression in the decoderDaniel Martí
2019-03-05encoding/json: add Path to UnmarshalTypeErrorLE Manh Cuong
2019-02-27encoding/json: remove use of DeepEqual for testing errorsMarcel van Lohuizen
2018-10-16encoding/json: always verify we can get a field's valueDaniel Martí
2018-10-16encoding/json: fix "data changed underfoot?" panicDaniel Martí
2018-09-12encoding/json: more tests to cover decoding edge casesDaniel Martí
2018-09-06encoding/json: recover saved error context when unmarshallingIan Davis
2018-08-28encoding/json: fix UnmarshalTypeError without field and struct valuesTaesu Pyo
2018-08-21encoding/json: encode struct field names ahead of timeDaniel Martí
2018-04-04go/printer, gofmt: tuned table alignment for better resultsRobert Griesemer
2018-03-01encoding/json: avoid assuming side-effect free reflect.Value.Addr().Elem()Joe Tsai
2018-02-14encoding/json: make error capture logic in recover more type safeJoe Tsai