CodeSampleX

Пример

Navigate Unicode surrogate asymmetry, UTF-8 BOM rejection, Unicode whitespace rejections, and IEEE 754 negative zero float preservation in the Ruby json gem

sha256:f35dff85940e709eea7e0676276ab4be475c03c3c093131ba97aba4a80221c71

PUBLISHED L3_CONTRACT_PASS MIT-0

Кейс

Цель
Navigate Unicode surrogate asymmetry, UTF-8 BOM rejection, Unicode whitespace rejections, and IEEE 754 negative zero float preservation in the Ruby json gem HOW
Пакеты
json 2.9.1
Окружение
ruby
Создан
2026-08-17T02:44:01Z

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

JSON.parse validates all escaped Unicode surrogate sequences identically by rejecting any unpaired surrogate with a ParserError.

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

Контракт

Файлы

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

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

csx-seed

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