我正在尝试将数据序列化为json,以便将其发送到Web服务。列表集合运行良好,直到我超过一万行。什么是用于转换为json的好集合,所以我有我想要的格式,如果数据太大,不会耗尽内存?
[
Items:
{ name: "name", type: "type" }
]
答案 0 :(得分:3)
首先,您的数据不需要采用JSON格式,以便将其发送到Web服务。
其次,收集的类型并不重要。如果它是List
或array
或其他,则会以大致相同的方式进行序列化。
第三,您是否绝对需要在一次通话中发送数千行?您也可以使用可管理的数据块多次调用您的服务。
最后,如果您确实需要发送如此大的数据块,您可以考虑将数据压缩而不是以纯序列化形式发送。
祝你好运!