在PHP中,处理application/json
数据通常涉及到两个函数:json_encode()
和json_decode()
。
json_encode()
:将数组或对象转换为JSON字符串。
示例:
"John", "age" => 30, "city" => "New York" ); $json_data = https://www.yisu.com/ask/json_encode($data);"name":"John","age":30,"city":"New York"} ?>
json_decode()
:将JSON字符串转换为PHP对象或数组。
示例:
name; // 输出:John // 转换为数组 $array_data = https://www.yisu.com/ask/json_decode($json_data, true);'name']; // 输出:John ?>
注意:json_decode()
的第二个参数是一个布尔值,用于指定返回类型。如果设置为true
,则返回数组;如果设置为false
或省略,则返回对象。