Я использую JSON для большого массива, и результат Json на "sz"(string).
C предел # файл, используя System.IO.StreamWriter с длинной строкой Json
Когда я хочу, чтобы сохранить результат JSon (string sz
) на файл, который не сохранит всю строку, почему?
Примечание. Строковое значение составляет около 184985 символов.
Вот код, что я пытался до сих пор:
string sz = JsonConvert.SerializeObject(tempArray);
using (StreamWriter file = File.AppendText("json.txt"))
{
file.Write(sz);
}
Я пытался использовать
File.AppendAllText(@"json.txt", sz);
И
System.IO.StreamWriter file = new System.IO.StreamWriter("json.txt", true);
Размер файла является только 200K.
Есть ли предел текстового файла в окнах?
почему вы не просто использовать 'File.AppendAllText (" json.txt, SZ) '? – i3arnon
Ваш код отлично работает для меня. Я только что отредактировали путь к файлу, чтобы указать на мою папку LINQPad-запросов, hit f5 и voila: выход [1,2,3,4,5,6,7,8,9], который был содержимым моего массива, находился в json.txt – Marco
Он тоже не работает, строка Значение 184985 символов –