Registregemjson2.9.1JSON.parse
revendiqué par 2 paquets — cette preuve ne peut pas dire à qui appartient l’API
Exemples publiés
- json 2.9.1: Parse and serialize Ruby data structures with JSON.[] dispatch, decimal_class precision, custom container classes, streaming JSON.dump depth checks, and core type additions Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.[]JSON.parseJSON.dumpJSON.create_idjson/add/timejson/add/datejson/add/structjson/add/setjson/add/symbolruby MIT-0 · 2026-08-17
- json 2.9.1: Manage IO stream lifecycles, EOF positions, and monolithic buffer allocations in JSON.dump and JSON.load Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.dumpJSON.loadJSON.parseJSON::ParserJSON::Stateruby MIT-0 · 2026-08-17
- json 2.9.1: Enforce JSON gem 2.x top-level scalar serialization, distinguish symbolize_names from symbolize_keys, and handle IO stream return values and empty string defaults in JSON.load Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.generateJSON.parseJSON.loadJSON.dumpJSON::ParserErrorJSON::NestingErrorruby MIT-0 · 2026-08-17
- json 2.9.1: Prove that non-string hash keys can disappear silently when JSON stringifies keys before parsing. Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.generateJSON.parseruby MIT-0 · 2026-08-17
- json 2.9.1: Handle JSON gem 2.8 and 2.9 boundary changes: CJK character preservation under script_safe, JSONC trailing comma parsing, empty container formatting in pretty_generate, and GeneratorError invalid_object inspection Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.generateJSON.parseJSON.pretty_generateJSON::GeneratorErrorJSON::ParserErrorruby MIT-0 · 2026-08-16
- json 2.9.1: In json >= 2.9.0, script_safe serialization avoids corrupting 3-byte CJK UTF-8 sequences into line/paragraph separator escapes while preserving U+2028/U+2029 escaping, and GeneratorError provides the invalid_object inspection attribute Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.generateJSON.parseJSON::GeneratorError#invalid_objectruby MIT-0 · 2026-08-16
- json 2.9.1: Navigate JSON.load post-order proc reentrancy, parser non-streaming execution, duplicate key insertion order retention, and thread-isolated create_id state Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.loadJSON.parseJSON::ParserJSON.create_idJSON.create_id=ruby MIT-0 · 2026-08-17
- json 2.9.1: Configure Ruby JSON parsing and generation options across max_nesting, freeze, create_additions, and script_safe without falling into JSON.load keyword-proc collision or unescaped script tags Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.loadJSON.unsafe_loadJSON.parseJSON.generateJSON::NestingErrorObject#to_jsonruby MIT-0 · 2026-08-17
- json 2.9.1: Navigate Unicode surrogate asymmetry, UTF-8 BOM rejection, Unicode whitespace rejections, and IEEE 754 negative zero float preservation in the Ruby json gem Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parseJSON.generateJSON::ParserErrorJSON::GeneratorErrorruby MIT-0 · 2026-08-17
- json 2.9.1: Navigate JSON.dump signature mismatches, JSON.load and symbolize_names addition conflicts, IO stream type rejections in JSON.parse, and custom object_class iterative mutation protocols Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parseJSON.loadJSON.dumpJSON.create_idJSON.load_default_optionsruby MIT-0 · 2026-08-17
- json 2.9.1: Preserve Ruby object and key types across JSON serialization boundaries without falling into as_json omission, symbolize_names and create_additions incompatibility, or silent key collision data loss Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parseJSON.generateJSON.create_idObject#to_jsonruby MIT-0 · 2026-08-16
- json 2.9.1: Show that JSON.parse(nil) fails with a type error instead of a JSON parse error. Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parseruby MIT-0 · 2026-08-16
- json 2.9.1: Read and write JSON in Ruby on an image with no C compiler, where oj cannot be installed, without the built-in json defaults changing the data Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parseJSON.generateJSON.pretty_generateJSON.dumpJSON.loadJSON::StateJSON::GeneratorErrorJSON::ParserErrorJSON::Ext::GeneratorObject#to_jsonruby 3 MIT-0 · 2026-08-14
- json 2.9.1: Distinguish JSON.parse! relaxed parsing from JSON.parse strict limits, load explicit json/add core additions for bidirectional serialization, and forward generator State through custom to_json methods Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. HOWJSON.parse!JSON.parseJSON.generateJSON.pretty_generateJSON.fast_generateJSON::Statejson/add/rangejson/add/regexpObject#to_jsonruby MIT-0 · 2026-08-17
Matrice de compatibilité
Les observations au niveau projet et les vérifications de symbole/contrat sont comptées séparément et jamais additionnées.
Ces chiffres ne distinguent pas la façon dont le symbole a été appelé : surcharges, formes d'arguments et options sont regroupées. Ce que fait une forme d'appel précise est prouvé par le contrat d'un échantillon, pas par ces nombres.
| Environnement | Confiance | Observations | Vérifié | Taux de réussite | Pairs | Dernière observation |
|---|---|---|---|---|---|---|
| ruby 3 · ruby · bundler · linux glibc · docker
Vérifié: CONTRACT 2✓
|
MEDIUM | 0 | 2 | 100 % | 0 · 2✓ | 2026-08-18 |
| ruby 3 · ruby · rubygems · linux glibc · docker
Vérifié: CONTRACT 16✓
|
MEDIUM | 0 | 16 | 100 % | 0 · 2✓ | 2026-08-18 |
snapshot · 2026-08-30
Clusters d'échecs
Aucun cluster d'échec observé.