php-JSON é uma extensão extremamente rápido PHP para C JSON (JavaScript Object Notation) serialização. biblioteca do projeto php-json usa uma versão bifurcada de json-c.
Ele pode ser usado em conjunto com XMLHttpRequest para trocar dados com JavaScript codificados com um navegador.
Uso:
A ./configure simples; faço; make install deve fazer o truque. Certifique-se de adicionar uma linha = json.so extensão ao seu php.ini / php.d. Nota: você precisa compilar php-json com 3.x gcc e para cima.
Então, é só usar json_encode para codificar seus valores PHP em JSON, e json_decode para decodificar JSON em um valor de PHP.
Por exemplo:
$ Output = json_encode ($ val);
$ output echo "n".;
Produziria:
{"Abc": 12, "foo": "bar", "bool0": false, "bool1": true, "arr": [1, 2, 3, null, 5], "float": 1.2345}
Enquanto:
$ Input = "{" abc ": 12," foo ":" bar "," bool0 ": false," bool1 ": true," arr ": [1, 2, 3, null, 5]," flutuar " : 1.2345} ';
$ Val = json_decode ($ entrada);
echo $ va-> abc "n".;
Produziria:
12
A partir da versão 1.0.5, json_decode toma um parâmetro opcional, assoc (boolean), que retorna uma matriz associativa em vez de um objeto.
Um objeto PHP se correlaciona com um objeto JavaScript (matriz associativa, ou seja, chave => pares de valor), de modo que o acima deve ser referenciado em JavaScript assim:
var obj = ...; / * Recuperar JSON e eval () que, retornando um objeto * /
var obj = resultado ["abc"] * obj ["float"];
alert ("resultado é" + result);
Isso deve exibir uma caixa de alerta com o valor de resultado, ou seja, 14,814.
O que há de novo nesta versão:
· Uma reescrita completa usando JSON_checker como a base para o analisador.
· Implementa a especificação JSON.
· Melhorias de desempenho significativos sobre codificação.
· Re-licenciado sob a licença PHP.
Detalhes de Software:
Versão: 1.2.1
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 109
Comentários não encontrado