title: Should I return null, an empty object or an empty array for json with no data?
body: <p>I am sending an ajax request that will search a database. If no results are found, is there a reason to choose to return <code>null</code>, <code>{}</code> or <code>[]</code>? Is one considered "standard" or "best practice"?</p>