CodeSampleX

Ejemplo

Prove that non-string hash keys can disappear silently when JSON stringifies keys before parsing.

sha256:ba97e97ecda15df826536164d19fb790db2821d0d91ae3dfb2f344205cfb43a0

PUBLISHED L3_CONTRACT_PASS MIT-0

Caso

Objetivo
Prove that non-string hash keys can disappear silently when JSON stringifies keys before parsing. HOW
Paquetes
json 2.9.1
Entorno
ruby
Creado
2026-08-17T01:17:10Z

Lo que suele suponerse

A Hash with keys 1 and '1' should preserve both entries after a round-trip because the two keys are different in Ruby.

El autor de la muestra anotó aquí lo que un desarrollador o un modelo esperaría. El contrato de abajo es lo que realmente se ejecutó.

Contrato

Archivos

Descargar el artefacto verificado (tar.gz): los bytes exactos con los que se ejecutó el contrato

Seeder de origen

csx-seed

Recibos de verificación