Maison  >  Article  >  développement back-end  >  Une brève analyse de la transmission json en php et js

Une brève analyse de la transmission json en php et js

*文
*文original
2018-01-02 14:36:471528parcourir

Json est largement utilisé dans l'interaction des données de programme en raison de ses performances efficaces. Cet article vous donnera une brève analyse de l'encodage et du décodage de json en php et js. Pour vous donner une référence, j’espère que cela sera utile à tout le monde.

php

1) Encodage

$jsonStr = json_encode($array)

2) Décodage

$arr = json_decode($jsonStr)
<?php
echo json_encode("中文", JSON_UNESCAPED_UNICODE);


Ajoutez simplement le paramètre : JSON_UNESCAPED_UNICODE.

Environnement de test :

PHP version 5.5.36

js en

1. Encodage

var str = obj.toJSONString();//需要JSON解析器或工具类

2. >

var jsonStr = &#39;&#39;[{"id":"1","name":"computer"}]";
1) var obj = eval(jsonStr); //兼容最好
2) var obj = jsonStr.parseJSON(); //这俩需要浏览器带JSON解析器。或者加一个json的工具类
3) var obj = JSON.parse(jsonStr);//
Recommandations associées :


Une brève analyse du problème des données JSON transmises depuis le succès en arrière-plan Ajax

Explication détaillée du contrôle du format json en php

Explication détaillée de la capture par PHP de types spécifiques d'exceptions

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