Maison  >  Article  >  interface Web  >  Méthodes pour convertir Json et chaîne entre eux

Méthodes pour convertir Json et chaîne entre eux

php中世界最好的语言
php中世界最好的语言original
2018-03-19 17:14:481639parcourir

Cette fois, je vais vous présenter la méthode de conversion de Json et de string entre eux. Quelles sont les précautions pour convertir Json et string entre eux. cas. Jetons un coup d'oeil une fois.

jQueryMéthodes de conversion prises en charge par le plug-in :

$.parseJSON(jsonstr) //jQuery.parseJSON(jsonstr); vous pouvez convertir json Convertir la chaîne en objet json

Méthodes de conversion prises en charge par les navigateurs (Firefox, chrome, opera, safari, ie9, ie8) et autres navigateurs :

JSON.parse(jsonstr); //Vous pouvez convertir une chaîne json en objet json

JSON.stringify(jsonobj); json Pour les chaînes

Remarque : ie8 (mode de compatibilité), ie7 et ie6 n'ont pas d'objets JSON. Il est recommandé d'utiliser la méthode JSON officielle et d'introduire json.js.

JavascriptMéthodes de conversion prises en charge :

eval_r('(' + jsonstr + ')'); //Vous pouvez convertir la chaîne json Convertir à un objet json. Notez que vous devez entourer une paire de parenthèses autour du caractère json

Remarque : ie8 (mode de compatibilité), ie7 et ie6 peuvent également utiliser eval_r() pour convertir la chaîne en un objet JSON. , mais ce n'est pas recommandé. Ces méthodes ne sont pas sûres. eval exécutera l'expression dans la chaîne json.

Méthode de conversion officielle JSON :

http://www.json.org/ fournit un json.js, tel que ie8 (mode de compatibilité), ie7 et IE6 peut prendre en charge les objets JSON et leurs méthodes stringify() et parse() ;

Vous pouvez obtenir ce js sur https://github.com/douglascrockford/JSON-js, généralement, json2 .js est utilisé maintenant.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture recommandée :

Quels sont les composants de définition de classe dans React ?

Comment extraire des nombres d'une chaîne avec expressions régulières

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn