RFC: Replacing current json extension with jsond
Cette RFC proposait une modification tournant autour des extensions de manipulation de JSON.
En effet, le parser JSON actuellement utilisé par l’extension ext/json
a une licence non-libre, qui pose problème à certaines distributions, et l’extension ext/json
en elle-même est vieille, pas optimale et peu maintenue.
Cette RFC proposait donc de remplacer l’extension ext/json
par du code basé sur l’extension ext/jsond
, actuellement disponible via PECL.
La RFC donnait quelques points isolés qui vont partir en BC-break (notamment au niveau des flottants) ainsi qu’un lien vers des résultats de benchmarks.
- URL : https://wiki.php.net/rfc/jsond
- Version cible : PHP 7
Les votes ont été ouverts le 26 janvier 2015 pour être clôturés le 1er février 2015. Corriger les problèmes de licence nous semblant important pour un logiciel libre, nous avons exprimé un avis positif sur internals@
.
La RFC a été adoptée à l’unanimité, avec 32 voix contre 0.