/// <summary>
 /// DataReader JSON 序列化
 /// </summary>
 /// <param name="isSignle">是否单条记录,否则为数组</param>
 /// <param name="serializeConfig"></param>
 /// <param name="isIgnoreNull">是否忽略 null</param>
 public DataReaderJsonSerialize(bool isSignle, SerializeConfig serializeConfig = null, bool isIgnoreNull = true)
 {
     this.isIgnoreNull = isIgnoreNull;
     serializer        = Json.Serializer.YieldPool.Default.Pop() ?? new Json.Serializer();
     serializer.SetTcpServer();
     serializer.Config = serializeConfig ?? Json.Serializer.DefaultConfig;
     serializer.CharStream.Reset();
     if (!isSignle)
     {
         serializer.CustomArrayStart();
         serializers = NullValue <Action <AutoCSer.Json.Serializer, object> > .Array;
     }
 }