データベースの取得結果にnullがあるとき、それは戻すべきなのでしょうか?
例えば以下レコードを取得するとして、
$rows = array( array( "ID"=>1,"name"=>"鈴木","follow_date"=>null ), array( "ID"=>2,"name"=>"佐藤","follow_date"=>"2020-07-24 10:10" ) );
これをjsonでフロントに戻すとき、nullをそのままにしますか?それとも削除しますか?
$.ajax({ url : 'http://...', type: 'POST', data: data }) .done(function(rows) { console.log(rows); /* rows の結果 null をそのままにする [{"ID":1,"name":"鈴木","follow_date":null},{"ID":2,"name":"佐藤","follow_date":"2020-07-24 10:10"}] null を削除する [{"ID":1,"name":"鈴木"},{"ID":2,"name":"佐藤","follow_date":"2020-07-24 10:10"}] */
APIで受け取るときにnullがそのままあったりするので、それがなぜなのか疑問に思いました。
あると何か使える?
それとも一貫した方が見た目がいいとか?
または慣習的なもの?
そういった理由について何かご存じの方いらっしゃいますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 02:27
2020/07/24 02:30