/// <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; }
/// <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; }
public JavaScriptTextSerializer(JavaScriptTypeResolver resolver = null) { _serializer = resolver != null ? new JavaScriptSerializer(resolver) : new JavaScriptSerializer(); }
/// <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)); }
private void Initialize(JavaScriptTypeResolver resolver) { this.JavaScriptSerializerInstance = new JavaScriptSerializer(resolver); }
/// <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); }
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); }