php json序列化
时间: 2023-07-06 22:14:49 浏览: 144
C# JSON序列化
4星 · 用户满意度95%
在 PHP 中,可以使用 json_encode() 函数将 PHP 数组或对象序列化为 JSON 格式的字符串,例如:
```php
$data = array('name' => 'John', 'age' => 30);
$jsonStr = json_encode($data);
echo $jsonStr;
```
输出结果:
```json
{"name":"John","age":30}
```
如果要将 JSON 格式的字符串反序列化为 PHP 数组或对象,可以使用 json_decode() 函数,例如:
```php
$jsonStr = '{"name":"John","age":30}';
$data = json_decode($jsonStr, true);
print_r($data);
```
输出结果:
```
Array
(
[name] => John
[age] => 30
)
```
注意:json_decode() 函数的第二个参数如果设置为 true,则将返回 PHP 数组,否则将返回 PHP 对象。
阅读全文