Hola estoy tratando de enviar una cadena a una vista que se parece a json.C# a json no se representa correctamente en la vista
class Place
{
public string title { get; set; }
public string description { get; set; }
public double latitude { get; set; }
public double longitude { get; set; }
}
List<Place> placeList = new List<Place>();
//add places to PlaceList
//Then i do this
System.Web.Script.Serialization.JavaScriptSerializer oSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(placeList);
ViewBag.Places = sJSON;
En la vista de su salida de representación como esto sin embargo::
el envío de una lista de lugares Im
[{"title":"sdf sdfsd sdf sd f","description":"sdf sdf sd fsd sd sdf sdf dssd sdf sd s","latitude":53.740259851464685,"longitude":-2.4602634343627927},
¿Cómo puedo conseguir que se hacen JSON de forma normal en la vista? menos "
, etc.?
También creo que es extraño que el regreso oSerializer.Serialize html cadena codificada. ¿Como seguro que el renderizado en su vista no tiene pretratamiento? –
Intenté: HttpUtility.HtmlDecode (oSerializer.Serialize (placeList)); - El mismo resultado – raklos
en mi opinión tengo: "lugares": @ ViewBag.Places – raklos