私は本当にこの1つの助けが必要です。phpを使ってjsonスキーマのすべての要素を取得する
私は、次の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)){
}
}
しかし、私の問題は、私は何のWAを持っていないということです:
私がやっていることですSKU、WarehouseIDまたはStockを取得するには、キーや種類のものではないためです。
私の2番目の問題は、必要なものをすべて文字列として入力してループを実行することでしたが、それ以外の方法があればわかります。
これを参照してください:http://stackoverflow.com/questions/36759525/parsing-a-complex-json-data-returned-by-api-in-javascript-edited-it-worked-wit/36765367?noredirect = 1#comment61190261_36765367 – GBnewbie
ありがとう@GBnewbieしかし、私はその部分をすでに解決して作業していましたが、キーを取得する問題がありました – Saikios