Php 使用JSON的例子?

Php 使用JSON的例子?,php,json,Php,Json,我从来都不明白JSON是干什么的,我很好奇,谁能给我举个例子说明它是如何工作的,谢谢 JSON纯粹是一种数据序列化格式。也就是说,它是将一组复杂数据转换为字符串的语法。然后,可以将字符串转换回一组数据 这在很多方面都很有用。主要的方式是数据传输。例如,使用HTTP,您只能传输文本字符串。但是,如果要传输数组,该怎么办?还是一个数字?还是布尔值?如何确保对话的另一端知道您传输的是哪种数据 答案是使用数据序列化格式。这将以特定的标准化方式格式化数据,以便另一端知道您希望如何解释数据 如何做到这一点有

我从来都不明白JSON是干什么的,我很好奇,谁能给我举个例子说明它是如何工作的,谢谢

JSON纯粹是一种数据序列化格式。也就是说,它是将一组复杂数据转换为字符串的语法。然后,可以将字符串转换回一组数据

这在很多方面都很有用。主要的方式是数据传输。例如,使用HTTP,您只能传输文本字符串。但是,如果要传输数组,该怎么办?还是一个数字?还是布尔值?如何确保对话的另一端知道您传输的是哪种数据

答案是使用数据序列化格式。这将以特定的标准化方式格式化数据,以便另一端知道您希望如何解释数据

如何做到这一点有多种选择。一种是使用查询字符串格式:

?x=foo&y=1&z=true
这有各种各样的缺点,尤其是它很难阅读。另一个选项是XML:

<data>
    <x>foo</x>
    <y>1</y>
    <z>true</z>
</data>

JSON背后的历史和基本原理很有趣,值得一读。它完全是关于Javascript eval函数的,但基本上您需要知道的是,它是一种简单的、人类可读的以字符串格式传输数据的方法。而且它不需要以任何方式基于Javascript:任何语言都可以处理它,如果它愿意的话,现在很多语言都可以

示例:$Var=json_encode;和echo json_解码$Var;也许可以看一下文档?你应该将你的问题重命名为:使用Google?json的例子是最快进入女性心脏的方法json是数据格式,如XML、CSV或YAML。它们是存储和交换数据的方法。主要限制:它真的很难描述除原始值或对象的非循环图以外的任何东西。如果任何子对象具有指向另一个子对象的父属性,例如…oops@cHao,则主要限制是它的设计非常简单!
{
    "x": "foo",
    "y": 1,    
    "z": true
}