Estoy convirtiendo mi tabla de datos a la lista genérica de C#.Cómo convertir la lista genérica de C# a json usando json.net?
DataTable dt = mydata();
List<DataRow> list = dt.AsEnumerable().ToList();
Ahora, ¿cómo puedo convertir esta list
a JSON usando json.net? Cualquier sugerencia.
Ejemplo de formato JSON debe ser así,
{"Table" : [{"userid" : "1","name" : "xavyTechnologies","designation" : "",
"phone" : "9999999999","email" : "[email protected]","role" : "Admin","empId" : "",
"reportingto" : ""},{"userid" : "2","name" : "chendurpandian","designation" :
"softwaredeveloper","phone" : "9566643707","email" : "[email protected]",
"role" : "Super User","empId" : "1","reportingto" : "xavyTechnologies"},
{"userid" : "3","name" : "sabarinathan","designation" : "marketer","phone" :
"66666666666","email" : "[email protected]","role" : "User",
"empId" : "2","reportingto" : "chendurpandian"}]}
el ejemplo usa linq pero quiero usar una lista genérica –
@Pandiya: Así que simplemente cambie el bit 'table.AsEnumerable()' a 'list'. Dado que estabas usando 'DataTable' en tu ejemplo, pensé que querías una' DataTable' como tu fuente original ... de lo contrario, ¿por qué te molestaste con ese código? –