Подскажите, почему я получаю не ровный столбец в notepad, а вот такое
"{\r\n \"1\": {\r\n \"2\": \"1\",\r\n \"1234\": \"5689\"\r\n }\r\n}"
Добавляю так :
Dictionary<string, string> tt2 = new Dictionary<string, string>();
tt2.Add(textBox2.Text, textBox1.Text);
tt2.Add("1234", "5689");
tt.Add(textBox1.Text, tt2);
string tt3 = JsonHelper.Serialize(tt);
JsonHelper.SaveFile(tt3, path);
public static string Serialize<T>(T obj)
{
return JsonConvert.SerializeObject(obj, Formatting.Indented);
}
public static void SaveFile<T>(T obj, string path)
{
JsonSerializer serializer = new JsonSerializer();
serializer.Converters.Add(new JavaScriptDateTimeConverter());
serializer.NullValueHandling = NullValueHandling.Ignore;
try
{
if (File.Exists(path))
{
File.Delete(path);
}
StreamWriter sw = File.CreateText(path);
using (JsonWriter writerr = new JsonTextWriter(sw))
{
serializer.Serialize(writerr, obj);
}
}
catch (Exception ex)
{
//
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости