Вы можете загрузить JSON.NET Библиотека, которая работает в моем проекте с сериализацией и десериализацией данных более 100 МБ.
Для сериализации вы можете работать как
Если у вас есть Object, используйте TextWriter
using (TextWriter textWriter = File.CreateText("LocalJsonFile.json"))
{
var serializer = new JsonSerializer();
serializer.Serialize(textWriter , yourObject);
}
Если у вас есть строка, используйте StringWriter
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
using(JsonWriter textWriter = new JsonTextWriter(sw))
{
var serializer = new JsonSerializer();
serializer.Serialize(textWriter, yourObject);
}
Это может сработать для вас.