Ich versuche, die JSON-Dateien analysieren und in die SQL DB einfügen. Mein Parser funktionierte einwandfrei, solange die Dateien klein sind (weniger als 5 MB).Große JSON-Datei in Variable in C# lesen. Net
Ich erhalte "Out of memory Ausnahme" beim Versuch, die großen (> 5MB) Dateien zu lesen.
Ich versuchte den JSONReader Ansatz, aber kein Glück auf den gesamten JSON in String oder Variable zu bekommen. Bitte beraten.
, was‚großen‘ ? 5.1meg? 5555555555 Megabyte? –
* Ich versuchte den JSONReader-Ansatz, aber kein Glück auf den gesamten JSON in String oder Variable. * Wenn von "JSONReader" meinen Sie ['JsonTextReader'] (http: //www.newtonsoft. com/json/help/html/T_Newtonsoft_Json_JsonTextReader.htm) von Json.NET, können Sie teilen, was Sie versucht haben, aber nicht funktioniert? – dbc
foreach (Zeichenfolge s in Dateien) {fileName = System.IO.Path.GetFileName (s); mit (WebClient client = neuer WebClient()) {using (Strea mReader sr = neuer StreamReader (client.OpenRead (jsonFilePath + fileName))) {using (JsonReader reader = neuer JsonTextReader (sr)) {var jsonString = reader.Value.ToString(); ParseJSON (jsonString, Dateiname) } } } – user1046415