首页 > 解决方案 > 检查 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?

标签: phpjsonlaravel

解决方案


我认为您可以使用isset方法。

例如

if(isset($jsonData->errorCode){
//your code
}

推荐阅读