【发布时间】:2016-09-09 02:56:59
【问题描述】:
我真的需要这方面的帮助。
我有以下 Json 架构:
{
"url": "http://www.google.com",
"bodySchema": {
"type": "object",
"properties": {
"SKU": {
"sync": "True",
"mapTo": "SKU",
"type": "string"
},
"WareHouseId": {
"sync": "False",
"mapTo": "",
"type": "integer"
},
"Stock": {
"sync": "True",
"mapTo": "Stock",
"type": "integer"
}
},
"required": {
"0": "SKU",
"1": "Stock"
}
}
}
我想检索所有元素并检查它们是否需要,
第一部分(获取所有元素)
我正在做的是:
foreach ($this->methods as $data) {
if(!empty($data['bodySchema']->properties)){
}
}
但我的问题是我无法获取 SKU、WarehouseID 或 Stock,因为它既不是密钥也不是类似的东西。
对于我的第二个问题,我的想法是将所有必需的字符串作为字符串并循环遍历它们,但如果有任何替代方法,我会很高兴知道。
【问题讨论】:
-
谢谢@GBnewbie,但我已经解决了这部分问题并且可以正常工作,我在获取密钥时遇到了问题