When there's 0 likes the data is missing from the JSON but when there's 0 comments it actually displays "0 comments" in the data.<strong></strong><br><strong>Example Graph API JSON response</strong><br><pre>{<br> id:"513086950_10150999823946951",<br> from:{<br> name:"Joe Jiko",<br> id:"513086950"<br> },<br> message:"Speaking of the graph api, when there's 0 likes the data is missing from the JSON data but when there's 0 comments it actually displays \"0 comments\" in the data.",<br> actions:[<br> {<br> name:"Comment",<br> link:"https://www.facebook.com/513086950/posts/10150999823946951"<br> },<br> {<br> name:"Like",<br> link:"https://www.facebook.com/513086950/posts/10150999823946951"<br> }<br> ],<br> privacy:{<br> description:"Public",<br> value:"EVERYONE"<br> },<br> type:"status",<br> application:{<br> name:"JoeJiko.com",<br> namespace:"joejikocom",<br> id:"160372647359458"<br> },<br> created_time:"2012-08-18T04:05:46+0000",<br> updated_time:"2012-08-18T04:05:46+0000",<br> comments:{<br> count:0<br> }<br>}</pre><br><strong>Why would they do this?</strong><br>I'm now forced in my application to check if likes are undefined whereas it's unnecessary to do so for comments.