2016-08-04 7 views
0

как запросить построитель в json-данных? я использую guzzle, все, что я хочу, как запросить, как поиск данных, где количество NOT NULL?Как создать Query Builder в json-данных laravel 5.1

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 
    } 
    ] 
} 

ВСЕ Я ХОЧУ КАК ПОЛУЧИТЬ sum4, sum6, sum6 WHERE NOT NULL В РЕЗУЛЬТАТЕ JSON, может у ребят помочь мне ..

+1

Ваш вопрос сбивает с толку , Что это связано с библиотекой жужжания? Вам нужно знать, как извлекать данные из строки json? –

ответ

0
// 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']; 
    } 
} 
Смежные вопросы