Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JsonSerializer"/> class.
 /// </summary>
 public JsonSerializer(JavaScriptSerializer context, JavaScriptTypeResolver resolver)
 {
     _context               = context;
     _typeResolver          = resolver;
     _referenceLoopHandling = ReferenceLoopHandling.Error;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JsonSerializer"/> class.
 /// </summary>
 public JsonSerializer(JavaScriptSerializer context, JavaScriptTypeResolver resolver)
 {
     _context = context;
     _typeResolver = resolver;
     _referenceLoopHandling = ReferenceLoopHandling.Error;
 }
Ejemplo n.º 3
0
 public JavaScriptTextSerializer(JavaScriptTypeResolver resolver = null)
 {
     _serializer = resolver != null ?
                   new JavaScriptSerializer(resolver) :
                   new JavaScriptSerializer();
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Devuelve un string con el objeto convertido al formato Json
 /// </summary>
 /// <param name="obj">Objeto inicial a codificar</param>
 /// <param name="typeResolver">Definición para resolver distintos tipos</param>
 /// <returns>Cadena de caracteres en formato Json</returns>
 public static string JSONEncode(object obj, JavaScriptTypeResolver typeResolver)
 {
     return(new JavaScriptSerializer(typeResolver).Serialize(obj));
 }
Ejemplo n.º 5
0
 private void Initialize(JavaScriptTypeResolver resolver)
 {
     this.JavaScriptSerializerInstance = new JavaScriptSerializer(resolver);
 }
Ejemplo n.º 6
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="JavaScriptSerializerWrap"/> class passing the resolver.
 /// </summary>
 /// <param name="resolver">
 ///     The resolver.
 /// </param>
 public JavaScriptSerializerWrap(JavaScriptTypeResolver resolver)
 {
     this.Initialize(resolver);
 }
Ejemplo n.º 7
0
 public void UnknownResolverType(string json, JavaScriptTypeResolver resolver)
 {
     new JavaScriptSerializer(resolver).Deserialize <string>(json); // Compliant: the resolver type is known only at runtimme
 }
 public HammockJavaScriptSerializer(JavaScriptTypeResolver resolver, IEnumerable <JavaScriptConverter> converters)
 {
     _serializer = new JavaScriptSerializer(resolver);
     _serializer.RegisterConverters(converters);
 }
 public HammockJavaScriptSerializer(JavaScriptTypeResolver resolver)
 {
     _serializer = new JavaScriptSerializer(resolver);
 }