php - 检查 JSON 是否有 Given Key
问题描述
我有一个 API 端点,它是以下 JSON 响应之一:
{
"requestId":"114382-4744950-1",
"errorCode": "500.002.1001",
"errorMessage": "Service is currently under maintenance. Please try again later"
}
或者
{
"OriginatorCoversationID": "60682-3118069-1",
"ResponseCode": "0",
"ResponseDescription": "success"
}
我需要检查响应是否在 JSON 对象中有“errorCode”键才能有效响应。如果 JSON 对象具有给定的键/属性,我如何检查 PHP/Laravel?
解决方案
我认为您可以使用isset方法。
例如
if(isset($jsonData->errorCode){
//your code
}
推荐阅读
- ios - 如何在应用程序创建的 PHAsset 上设置 mediaSubtype
- azure-devops - Azure Devops 托管的 Ubuntu 代理取消了使用编辑过的主机文件的构建
- javascript - highcharts-react Gantt:从鼠标悬停获取鼠标坐标
- angular - 如何防止 Angular 7 站点上的浏览器缓存?
- python-3.x - 如何使用 ligne 索引选择带有 loc 的 pandas 数据帧行?
- amazon-ec2 - CloudFormation 转换::包含参数
- http - 如何在 nifi 中使用调用 http 来执行 GET 请求?
- c# - 在 HTTP GET 上使用 Oracle DB 在 Asp.net Web API 中处理来自 DB 的空值
- docker - 错误:无法在未配置默认本地部署的情况下上传到虚拟存储库(Docker 工件)
- javascript - Javascript多维数组,数据推送在每一行中添加相同的数据