php - 在php中解析Json字符串从数组中获取值
问题描述
{
"DeviceTicketInfo ": {
"UserId ": 27,
"Ticket ": 18005956,
"DevInfo ": "sunsoft-123456 "
},
"AvailableStations ": [{
"Id ": 2,
"No ": 2,
"Name ": "01-SUNSOFT "
}]
}
我只想UserId
从上面的json
字符串中回显php
.
请帮忙
解决方案
对于任何json
格式化的字符串或数组,您可以简单地使用json_encode
/ json_decode
PHP 内置函数。
要解码该 json,只需执行以下json_decode()
功能:
$jsonString = '{
"DeviceTicketInfo ": {
"UserId ": 27,
"Ticket ": 18005956,
"DevInfo ": "sunsoft-123456 "
},
"AvailableStations ": [{
"Id ": 2,
"No ": 2,
"Name ": "01-SUNSOFT "
}]
}';
$array = json_decode($jsonString, true);
key
这将返回一个带有=>value
对的二维数组。
推荐阅读
- azure-devops - VSTS/DevOps BizTalk 自动部署到 BizTalk Group 中的多台服务器(BizTalk Server Application Deployment)
- python - 每次使用 pandas 在 Python 中重复值时分割数据帧
- ruby-on-rails - 使用 VCR 进行测试时,为什么没有将记录存储到数据库中?
- c# - 将标准库方法标记为“过时”或以其他方式“隐藏”它
- java - 我正在尝试弄清楚如何创建一个菜单,该菜单允许我在选择该选项时重新启动程序
- nginx - Nginx php-fpm 关于 Kubernetes 超时问题
- docusignapi - DocuSign - 使用附加文档签名后的电子邮件通知?
- wordpress - 如何更改 woocommerce 结帐页面上的字段标签?
- vue.js - 如何使用 v-if 检查事件是否为真?
- python - 如何在 matplotlib 中设置辅助轴的 xtick 位置?