PHPのjson_encode

少数点以下の数が0の場合はコンパクトになる!

<?php
echo json_encode(['foo' => 123.45, 'bar' => 658.00]) . PHP_EOL;
# => {"foo":123.45,"bar":658}

これが原因か...