如何在php项目在正确的使用JSON

  介绍

本篇文章给大家分享的是有关如何在php项目在正确的使用JSON,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

从5.2版本开始,php原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。
json_encode (),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
该函数主要用来将数组和对象,转换为json格式。

代码如下:


$ arr=数组(& # 39;一个# 39;=祝辞& # 39;一个# 39;,& # 39;b # 39;=祝辞& # 39;b # 39;, & # 39; c # 39;=& # 39; c # 39;, & # 39; d # 39;=祝辞& # 39;d # 39;, & # 39; e # 39;=& # 39; e # 39;);
回声json_encode (arr);

输出结果:
json只接受utf - 8编码的字符,json_encode()的参数必须是utf - 8编码。

class  person    {,   public 才能;名称;美元,   public 才能;年龄;美元,   public 才能;高度;美元,   function 才能;__construct(姓名、年龄、美元美元高度),   ,{大敌;   ,,,这个→美元name =,名称;美元,   ,,,这个→美元age =,年龄;美元,   ,,,这个→美元height =,高度美元;,,,   ,,},   },   obj 美元;=,new 人(“zhangsan", 20100),,   foo_json 美元;=,json_encode (obj美元),,   echo  foo_json美元;

输出结果:
当类中的属性为私有变量的时候,则不会输出。
json_decode (),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
该函数用于将json文本转换为相应的PHP数据结构。

代码如下:


$ json=& # 39; {“a":“hello",“b":“world",“c":“zhangsan",“d": 20,“e": 170} & # 39;;
var_dump (json_decode (json)美元);

输出结果:
通常情况下,json_decode()总是返回一个PHP对象。
转成数组的:

代码如下:


$ json=& # 39; {“a":“hello",“b":“world",“c":“zhangsan",“d": 20,“e": 170} & # 39;;
var_dump (json_decode (json美元,真正));

以上就是如何在php项目在正确的使用JSON,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

如何在php项目在正确的使用JSON