json数组中的空值,键被删除

时间:2016-05-04 09:31:12

标签: php json

我使用以下代码以json格式显示外部API。

<?php 
$result = file_get_contents('compress.zlib://https://URL', false, stream_context_create(array(
    'http' => array(
        'method' => 'GET'
        )
    )) 
); 

echo($result);
?>

结果如下:

{
    "product": [{
        "product_name": "paper",
        "product_no": "67",
        "price": "7"
    }, {
        "product_name": "pencil",
        "product_no": "69",
        "price": "5"
    }, etc]
}

但是,例如,如果相应键“product_no”的值为空,则该特定数组中的键在json中不再可见。我希望它显示“product_no”:“”,或类似的东西......

0 个答案:

没有答案