我试图验证一个简单的模式对大型JSON数据。我只需要找到我的PHP代码中使用的属性是否存在于JSON数据中。我已经看过几个库,但它们看起来过于矫枉过正,因为它们甚至验证了数据类型,我只需要存在属性。JSON数据 - 验证PHP中的属性
例如: PHP变量使用:name, age, gender
JSON数据:
{
"Location": "10.2.00",
"Name": "Foo",
"Age": "30",
"Race": "NA",
"Gender": "Male"
}
因此,有可能是JSON额外数据。
如何检查我的PHP代码或其他JSON模式中是否存在JSON变量?
@不要惊慌这是一个美丽的解决方案。唯一不利的一面是我看到的是区分大小写。无论如何,使不敏感? – user3704920
它可以做到不区分大小写,但我认为这不可能与array_diff_key。您可能需要循环并将这两个键转换为常见的情况。如果您知道大数据中的所有密钥都处于特定情况下,则可以事先将简单模式密钥转换为该情况。 –