codesamplex

Beispiel

Prove that Decoder.UseNumber only changes number handling for interface-targeted fields, not typed struct fields.

sha256:81a4cd6a66194dea6dee36b2313d64ce88e5fcb307768212adba5b506fdeb42d

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Prove that Decoder.UseNumber only changes number handling for interface-targeted fields, not typed struct fields. HOW
Pakete
encoding/json go1.26.5
Umgebung
go
Erstellt
2026-08-16T13:16:50Z

Häufige Annahme

Using Decoder.UseNumber causes every decoded number to be produced as json.Number, even when decoding into a concrete numeric struct field.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege