php-JSON est une extension PHP extrêmement rapide C pour JSON (JavaScript Object Notation) sérialisation. bibliothèque de projet php-json utilise une version fourchue de JSON-c.
Il peut être utilisé en conjonction avec XMLHTTPRequest pour échanger des données codées JavaScript avec un navigateur.
Utilisation:
Un ./configure simple faire; make install devrait faire l'affaire. Assurez-vous d'ajouter une ligne de = json.so d'extension à votre php.ini / php.d. Remarque: vous devez compiler php-json avec gcc 3.x et plus.
Ensuite, il suffit d'utiliser json_encode pour encoder vos valeurs PHP en JSON, et json_decode pour décoder JSON en une valeur de PHP.
Par exemple:
$ Output = json_encode ($ val);
$ output echo "n".;
Produirait:
{"Abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [1, 2, 3, null, 5], «flotter»: 1.2345}
Pendant Que:
$ Input = "{" abc ": 12," foo ":" bar "," bool0 ": false," bool1 ": true," arr ": [1, 2, 3, null, 5]," float " : 1 2 3 4 5} ';
$ Val = json_decode ($ input);
echo $ Val> abc "n".
Produirait:
12
Depuis la version 1.0.5, json_decode prend un paramètre optionnel, assoc (booléen), qui retourne un tableau associatif à la place d'un objet.
Un objet de PHP corrèle à un objet JavaScript (de tableau associatif, c.-à-paires clé => valeur), de sorte que le ci-dessus seraient référencé dans JavaScript comme ceci:
var obj = ...; / * Récupérer JSON et eval (), elle, retourne un objet * /
var result = obj ["abc"] * obj [«flotter»];
alert ("résultat est" + résultat);
Ceci devrait afficher un message d'alerte à la valeur du résultat, à savoir, 14,814.
Quoi de neuf dans cette version:
· Une réécriture complète en utilisant JSON_checker comme base pour l'analyseur.
· Implémente la spécification de JSON.
· Améliorations de performances significatives sur l'encodage.
· Re-sous la licence PHP.
Détails logiciels:
Version: 1.2.1
Date de transfert: 3 Jun 15
Licence: Gratuit
Popularité: 109
Commentaires non trouvées