からJSONオブジェクトの固定数を取得します。は、第三者からのAPIを返された、私はこれで働いているサードパーティのAPI
(注:LARGEデータセットを返します)
https://www.saferproducts.gov/RestWebServices/Recall?format=json
私が知っている私は、このような巨大なオブジェクトを得ることができます:
$.getJSON('https://www.saferproducts.gov/RestWebServices/Recall?format=json', function(json, textStatus) {
console.log(json);
});
これは〜7000オブジェクトを返します。 API呼び出しに返されるオブジェクトの数を指定する方法はありません。それはすべてかどうかです。
getJSON
(または類似のもの)を使用して最初の5つのオブジェクトを取得し、JSONファイル全体を最初にロードすることなく停止できますか?
サービスは、オブジェクトの数を削減する方法を提供していない場合、ノー、ファイル全体をロードしない方法はありません:彼らは、次のようなあなたのために働くかもしれフィルタリング用のオプションがあります。あなたができることは、ファイルをテキストとしてロードし、次に文字列操作を使って必要なオブジェクトを取得することです。しかし、これはJSONを解析するのと同じくらい時間がかかり、エラーが発生しやすくなります。 –
いいえ返すものを返します。変更することができますか、* after *を使用するだけです。 – Archer
http://stackoverflow.com/questions/31589289/how-to-set-limit-while-fetch-data-using-getjsonの重複がありますか? – stybl