我从外部合作伙伴处接收 JSON 字符串并使用 php 5.3.3 对其进行解析
$jsonObject = json_decode($jsonString);
json_last_error()...
虽然 json_last_error() 检测到无效的 JSON,但它不会检测到重复的键,如下所示:
{
"first" : "First name",
"last" : "Last name",
"info" : {
"phone" : "555-555-555",
"phone" : "222-222-222"
}
}
请注意,这两个电话号码使用相同的键并且不在数组中。有没有办法在 php 中检测到这样的重复键?