CodeSampleX

Пример

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

sha256:ba97e97ecda15df826536164d19fb790db2821d0d91ae3dfb2f344205cfb43a0

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Prove that non-string hash keys can disappear silently when JSON stringifies keys before parsing. HOW
Пакеты
json 2.9.1
Окружение
ruby
Создан
2026-08-17T01:17:10Z

Что обычно предполагают

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

Автор образца записал здесь то, чего ожидал бы разработчик или модель. Контракт ниже — это то, что действительно выполнялось.

Контракт

Файлы

Скачать проверенный артефакт (tar.gz) — те самые байты, на которых выполнялся контракт

Исходный сидер

csx-seed

Квитанции проверки