如何在 json 数据 laravel 5.1 中查询生成器
How to Query Builder in json data laravel 5.1
如何在json数据中查询生成器?我正在使用 guzzle,我只想要如何查询,比如搜索数量不为 NULL 的数据?
json 数据结果:
{
"amount": [
{
"member_id": "SSD",
"sum4": null,
"sum5": null,
"sum6": null
},
{
"member_id": "OGG",
"sum4": 122,
"sum5": 242,
"sum6": 123
},
{
"member_id": "PUCAN",
"sum4": 123,
"sum5": 443,
"sum6": 222
},
{
"member_id": "SS3TG",
"sum4": null,
"sum5": null,
"sum6": null
}
]
}
我只想知道如何在 JSON 结果中不为空的情况下获取 sum4、sum6、sum6,你们能帮帮我吗..
// Pass JSON data with true as parameters to json_decode function
// It returns value as associative array
$data = json_decode($jsonData, true);
// Loop through amount
foreach($data['amount'] as $sum)
{
// Check sum is not null
if ($sum['sum4'] != null) {
echo $sum['sum4'];
// Check sum is not null
} elseif ($sum['sum5'] != null) {
echo $sum['sum5'];
// Check sum is not null
} elseif ($sum['sum6'] != null) {
echo $sum['sum6'];
}
}
如何在json数据中查询生成器?我正在使用 guzzle,我只想要如何查询,比如搜索数量不为 NULL 的数据?
json 数据结果:
{
"amount": [
{
"member_id": "SSD",
"sum4": null,
"sum5": null,
"sum6": null
},
{
"member_id": "OGG",
"sum4": 122,
"sum5": 242,
"sum6": 123
},
{
"member_id": "PUCAN",
"sum4": 123,
"sum5": 443,
"sum6": 222
},
{
"member_id": "SS3TG",
"sum4": null,
"sum5": null,
"sum6": null
}
]
}
我只想知道如何在 JSON 结果中不为空的情况下获取 sum4、sum6、sum6,你们能帮帮我吗..
// Pass JSON data with true as parameters to json_decode function
// It returns value as associative array
$data = json_decode($jsonData, true);
// Loop through amount
foreach($data['amount'] as $sum)
{
// Check sum is not null
if ($sum['sum4'] != null) {
echo $sum['sum4'];
// Check sum is not null
} elseif ($sum['sum5'] != null) {
echo $sum['sum5'];
// Check sum is not null
} elseif ($sum['sum6'] != null) {
echo $sum['sum6'];
}
}