Otar Chekurishvili a lancé la discussion de cette proposition sur PHP Internals. Elle fait suite à un échange préliminaire consacré au RFC et reste en phase de discussion.
JSON_ALLOW_COMMENTS autoriserait les commentaires de ligne avec // et les commentaires de bloc avec /* */ dans les entrées de json_decode() et json_validate(). JSON_ALLOW_TRAILING_COMMAS accepterait une seule virgule après le dernier élément d’un tableau ou d’un objet non vide. Le JSON strict resterait le comportement par défaut. json_encode() ne serait pas modifié.
Le RFC met la proposition en regard de JSON5, JSONC et JWCC. La spécification JSONC est encore un brouillon et considère les virgules finales comme facultatives. Une option unique nommée JSON_ALLOW_JSONC figure parmi les fonctionnalités rejetées. Le document fournit aussi des résultats de tests et des mesures de performance.
L’implémentation est disponible dans la pull request 23336 de php-src. Le processus prévoit deux votes principaux, un par option, avec une majorité des deux tiers requise pour chacun. Tim Düsterhus a jugé le raisonnement solide et le RFC très bien écrit. Il a également demandé l’ajout du lien vers le fil de discussion dans l’en-tête du document.




Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.