2011-03-15 32 views
5

A continuación es mi cadena JSON, lo que estoy tratando de analizar a la lista de mi claseConvertir de JSON a objeto de colección

estoy usando NewtonsJson.net.3.5

[ 
    { 
     "message": { 
      "$": "@12:55 Big Rally on South Bound of Dr. B.A. Road. Motorists may use RAK Road, P. D'Melow Road & A.B. Road for CST.\n -visit icicilombard.com" 
     }, 
     "picture": { 
      "$": "" 
     }, 
     "medium": { 
      "$": "API" 
     }, 
     "timestamp": { 
      "$": "03\/15\/2011 12:55:42 IST" 
     } 
    } 
] 

Ésta es mi clase de lo que quiero que mi JSON que se consultará a

public class GupShupTrafficAlerts 
    { 
     private string _message = string.Empty; 

     private string _picture = string.Empty; 

     private string _medium = string.Empty; 

     private string _timeStamp = string.Empty; 

     public String message 
     { 
      get; 
      set; 
     } 

     public string timestamp 
     { 
      get; 
      set; 
     } 

     public string medium 
     { 
      get; 
      set; 
     } 

     public string picture 
     { 
      get; 
      set; 
     } 
    } 

este es el camino que estoy tratando de analizar a la lista

List<GupShupTrafficAlerts> lstTrafficAlert = 
JsonConvert.DeserializeObject<List<GupShupTrafficAlerts>>(@JSonString); 

pero fue en vano Por favor, ayúdame ...

Respuesta

3

Su JSON debe ser similar a lo siguiente:

[ 
    { 
     "message": "@12:55 Big Rally on South Bound of Dr. B.A. Road. Motorists may use RAK Road, P. D'Melow Road & A.B. Road for CST.\n -visit icicilombard.com", 
     "picture": "", 
     "medium": "API", 
     "timestamp":"03\/15\/2011 12:55:42 IST" 
    } 
] 
+0

Hey Jakub, Gracias funcionó para mí – Riz