php解码JSON获取值
我正在尝试解码JSON格式 我要发送的是:php解码JSON获取值,php,json,postman,Php,Json,Postman,我正在尝试解码JSON格式 我要发送的是: { "id": 123, "name": "John", “surname”: “Smith”, “department”: 3 } 我通过邮递员发送带有数据的邮件,如图所示。 这是我要解码的数据: "data_serever_received": "{ \"id\": 123, \"name\": \"john\", “surname”: “Smith”, “department”: 3 }" 我试过了 $this->input->
{
"id": 123,
"name": "John",
“surname”: “Smith”,
“department”: 3
}
我通过邮递员发送带有数据的邮件,如图所示。这是我要解码的数据:
"data_serever_received": "{ \"id\": 123, \"name\": \"john\", “surname”: “Smith”, “department”: 3 }"
我试过了
$this->input->data["id"]
但它不起作用
如何获取id、姓名、姓氏等值?您可以使用json_decode将其设置为数组
$json_array = json_decode($json_object);//$json_object will need to contain your json string.
然后您可以这样访问:
echo $json_array["data"][“surname”];
json_decode上的PHP文档:您可以使用json_decode使其成为一个数组
$json_array = json_decode($json_object);//$json_object will need to contain your json string.
然后您可以这样访问:
echo $json_array["data"][“surname”];
json_decode上的PHP文档:您可以使用json_decode使其成为一个数组
$json_array = json_decode($json_object);//$json_object will need to contain your json string.
然后您可以这样访问:
echo $json_array["data"][“surname”];
json_decode上的PHP文档:您可以使用json_decode使其成为一个数组
$json_array = json_decode($json_object);//$json_object will need to contain your json string.
然后您可以这样访问:
echo $json_array["data"][“surname”];
json上的PHP文档\u解码:您的json无效
“
和”
不是“
(如果看不到差异,请使用浏览器放大)
您需要先从有效的JSON开始,然后才能解析它。您的JSON无效
“
和“
不是”
(如果看不到差异,请使用浏览器放大)
您需要先从有效的JSON开始,然后才能解析它。您的JSON无效
“
和“
不是”
(如果看不到差异,请使用浏览器放大)
您需要先从有效的JSON开始,然后才能解析它。您的JSON无效
“
和“
不是”
(如果看不到差异,请使用浏览器放大)
您需要先从有效的JSON开始,然后才能解析它。图片上名为user的输出是$this->input->data,除了使用正确的引号,对吗?我建议您也使用
内容类型:application/JSON
,以改善流程。这些不是正确的引号(“
)为什么要发送“姓氏”,“代替”中的“Smith”和“department”?图片上名为user的输出是$this->input->data,除了使用正确的引号之外,对吗?我建议您也使用内容类型:application/json
,以使流程更好。这些都不是正确的引号(“
)为什么要发送“姓氏”、“Smith”和“而不是”中的“部门”?图片上名为user的输出是$this->input->data除了使用正确的引号之外,对吗?我建议您也使用内容类型:application/json
,以使流程更好。这些都不是正确的引号(“
)为什么要发送“姓氏”、“史密斯”和“而不是”中的“部门”?图片上名为user的输出是$this->input->data除了使用正确的引号之外,对吗?我建议您也使用内容类型:application/json
,以改进流程。这些引号不正确(“
)是您发送“姓氏”、“史密斯”和“部门”的原因在“而不是”中,谢谢你的回答,但是当我这样做的时候,我在$json数组中得到null。json字符串所在的$U POST变量是什么?$\U POST看起来是这样的:“POST”:{“user”:“{“id\”:123,\“name\”:“john\”,“姓氏”:“Smith”,“department”:3}}好的,你正在做json\U解码($\U POST['your\u json\u string']
?请将完整的代码添加到问题中。谢谢您的回答,但当我这样做时,我在$json\u数组中得到空值。json字符串所在的$\u POST变量是什么?$\u POST如下所示:“{”user:“{”id\”:123,“name\”:“john\,“姓氏”:“Smith”,“department”:3}”好的,你正在做json\u decode($\u POST['your\u json\u string'])
?请将你的完整代码添加到问题中。谢谢你的回答,但是当我这样做时,我在$json\u数组中得到空值。json字符串所在的$\u POST变量是什么?$\u POST看起来像这样:“POST”:{“user”:“{\'id\”:123,\'name\:“john\”,“姓氏”:“Smith”,“department”:3}“}好的,你正在做json_decode($\u POST['your_json_string'])
?请将你的完整代码添加到问题中。谢谢你的回答,但是当我这样做时,我在$json_数组中得到null。json字符串所在的$\u POST变量是什么?$\u POST看起来像这样:{“user”:“{\”id\“:123,\“name\”:“john\”,“姓氏”:“Smith”,“department”:3}}}好的,你正在做json\u解码($\u POST['your\u json\u string'])
?请把你的完整代码添加到问题中。