json字符串是专门用于数据交互时使用的一种特殊的字符串
不同计算语言,相同的数据类型,语法可能不同。需要将所有的计算机语言的数据内容转化为相同的格式,便于数据交互。计算机程序接收到json字符串之后,再转化为当前计算机语言可以支持的数据类型
PHP中定义一个数组 $arr = ['name'=>'张三' , 'age'=>18];
PHP中数组支持字符串作为索引键名
JavaScript中数组只支持数值作为索引下标
PHP中字符串数组就要转化为JavaScript中对象
不同计算机语言,都有自己定义json字符串,和将json字符串还原的方法
PHP:
json_encode() 将其他数值转化为json字符串
json_decode() 将json字符串还原为其他数值
JavaScript:
JSON.stringify() 将其他数值转化为json字符串
JSON.parse() 将json字符串还原为其他数值