php 怎么 字符串 转 json对象
3个回答
展开全部
在PHP中,可以使用内置函数json_encode()将一个字符串转换为JSON对象。
示例代码如下:
swift
$str = '{"name": "张三", "age": 20}';
$jsonObj = json_encode($str);
echo $jsonObj;
输出结果为:
json
{"name": "张三", "age": 20}
在上面的示例中,首先定义了一个字符串变量$str,表示一个包含"name"和"age"字段的JSON对象。然后,使用json_encode()函数将其转换为JSON对象,并将结果存储到变量$jsonObj中。最后,使用echo语句输出$jsonObj的值,即可将JSON对象作为字符串输出到浏览器。
需要注意的是,如果要将一个PHP数组转换为JSON对象,可以使用json_encode()函数的第二个参数。例如:
php
$arr = array("name" => "张三", "age" => 20);
$jsonObj = json_encode($arr);
echo $jsonObj;
输出结果为:
json
{"name": "张三", "age": 20}
在上面的示例中,首先定义了一个PHP数组$arr,表示一个包含"name"和"age"字段的JSON对象。然后,使用json_encode()函数将其转换为JSON对象,并将结果存储到变量$jsonObj中。最后,使用echo语句输出$jsonObj的值,即可将JSON对象作为字符串输出到浏览器。
示例代码如下:
swift
$str = '{"name": "张三", "age": 20}';
$jsonObj = json_encode($str);
echo $jsonObj;
输出结果为:
json
{"name": "张三", "age": 20}
在上面的示例中,首先定义了一个字符串变量$str,表示一个包含"name"和"age"字段的JSON对象。然后,使用json_encode()函数将其转换为JSON对象,并将结果存储到变量$jsonObj中。最后,使用echo语句输出$jsonObj的值,即可将JSON对象作为字符串输出到浏览器。
需要注意的是,如果要将一个PHP数组转换为JSON对象,可以使用json_encode()函数的第二个参数。例如:
php
$arr = array("name" => "张三", "age" => 20);
$jsonObj = json_encode($arr);
echo $jsonObj;
输出结果为:
json
{"name": "张三", "age": 20}
在上面的示例中,首先定义了一个PHP数组$arr,表示一个包含"name"和"age"字段的JSON对象。然后,使用json_encode()函数将其转换为JSON对象,并将结果存储到变量$jsonObj中。最后,使用echo语句输出$jsonObj的值,即可将JSON对象作为字符串输出到浏览器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询