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

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

*文
Libérer: 2023-03-18 22:28:02
original
1543 Les gens l'ont consulté

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)
Copier après la connexion

2) Décodage

$arr = json_decode($jsonStr)
Copier après la connexion
<?php
echo json_encode("中文", JSON_UNESCAPED_UNICODE);
Copier après la connexion


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解析器或工具类
Copier après la connexion

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);//
Copier après la connexion
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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal