dataElementsList : TypesAndData.DataElement list
50,000レコードのリストです(実際にはもっとたくさんありますが、小さなものから始めましょう)。JSONファイルにシリアル化しようとしています:
let ser = Json.DataContractJsonSerializer(typeof<TypesAndData.DataElement list>)
use ofs = File.OpenWrite(fileName)
let result = ser.WriteObject(ofs, dataElementsList)
悪名高いStackOverflowExceptionが発生しています。正確には:
タイプ'System.StackOverflowException'の未処理の例外がFSharp.Core.dllで発生しました
何かアドバイス?