Maison > Article > développement back-end > Une brève analyse de la transmission json en php et js
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 = ''[{"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!