💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
w3c手册位置:上面的javascript – 左侧的JSON # 1、什么是json json本质就是字符串,只不过这个字符串的格式有要求,格式要符合js中的数组或对象的格式。 举例: ``` ①、 "['apple', 'orange', 'banana']" ②、 "{name:'zhangsan', age:20}" ``` ![](https://img.kancloud.cn/7f/08/7f08c3635c6c0b6a3012df23027df10c_701x103.png) 更加复杂的情况: ``` "[{id:1, name:'宋江', age:30}, { id:2, name:'卢俊义', age:30}, { id:3, name:'吴用', age:30}]" ``` # 2、JSON有什么用 json在web开发中,它起到的作用和xml和的作用一样。具体来说,json可以当做配置文件,json文件可以存储数据,json可以当做两种编程语言交换数据的媒介。 ![](https://img.kancloud.cn/db/24/db245c70661885c9ebea8682f4dd4b32_488x226.png) # 3、json和PHP进行转换 ## 3.1、把PHP数据转化成json格式 使用json_encode()函数 ![](https://img.kancloud.cn/c5/55/c555d92be6c716d112cb146869424d52_832x260.png) ## 3.2、把json格式数据转化成PHP数据 使用json_decode(); ![](https://img.kancloud.cn/fe/e7/fee797edfac9c0602e466f0256d85c50_1105x414.png) # 4、json和JavaScript进行转换 ## 4.1、把js数据转化成json 使用的方法是JSON对象的stringify()方法。 ![](https://img.kancloud.cn/d5/d0/d5d0667a55fb038ee2a3e93c7f33474a_878x157.png) ## 4.2、把json数据转化成js数据 方法一是使用JSON.parse(json字符串)方法; 方法二是使用eval函数。 ![](https://img.kancloud.cn/d5/95/d5951d56852d32443e52a163943731f6_798x314.png) # 5、小结 ![](https://img.kancloud.cn/2d/0f/2d0f014779a88e5003ef4e9c4ce6f6c5_642x95.png)