I created my own Custom Serialization method with JSON.NET,
the method looks like :
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
var Obj = (xObject)value;
foreach(var TargetObject in Obj)
I found finally, the reason is because the exception from overflowing the String type from .NET. So , simply, its just too big data for a String field, there is no solution as there isn't a problem with json.net, my solution is to simplifying my data, or output as a file on drive rather than storing its whole data any time in memory as string field, just impossible....