データをjsonにシリアル化して、Webサービスに送信できるようにしようとしています。リストコレクションは、数万行を超えるまでうまく機能しました。jsonに変換するために使用するのに適したコレクションは何ですか?データが大きくなりすぎてもメモリが不足しないように、希望する形式を使用できますか?
[
Items:
{ name: "name", type: "type" }
]
まず、データをWebサービスに送信するために、データがJSON形式である必要はありません。
第二に、コレクションの種類は実際には重要ではありません。List
またはarray
またはその他の場合は、ほぼ同じ方法でシリアル化されます。
第三に、1回の呼び出しで数千行を送信する必要が絶対にありますか?管理可能なデータチャンクを使用して、サービスを複数回呼び出すこともできます。
最後に、このような大きなデータチャンクを本当に送信する必要がある場合は、純粋なシリアル化された形式でデータを送信するのではなく、データをZIPすることを検討してください。
幸運を!