Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Deserializzare dati Json
mercoledì 15 gennaio 2014 - 09.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
svipla
Profilo
| Senior Member
361
messaggi | Data Invio:
mer 15 gen 2014 - 09:34
Ciao a tutti
ho dei dati in formato json che creo lato script:
{
"ID": "1",
" User": "10",
"Permessi": [
{"id": "1", "permesso": "admin"},
{"id": "2", "permesso": "user"},
{"id": "3", "permesso": "superadmin"}
]
}
Come posso leggere questi dati lato server?
Fino ad ora ho avuto strutture di questo tipo:
{
"ID": "1",
"User": "10"
}
Lato server faccio così:
oggetto = new JavaScriptSerializer().Deserialize<List<tipoOggetto>>(hdUtenti.Value);
dove:
public class tipoOggetto
{
public string ID
{
get;
set;
}
public string User
{
get;
set;
}
}
Posso utilizzare lo stesso metodo aggiungendo Permessi?
public List<tipoPermesso> Permessi
{
get;
set;
}
Grazie mille
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mer 15 gen 2014 - 10:22
mmm il problema è che il tipoPermesso come lo identifica javascript? non saprei...
Andrea Restucci - Web Developer
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 16 gen 2014 - 12:12
>Ciao a tutti
Ciao
>Posso utilizzare lo stesso metodo aggiungendo Permessi?
disegna per bene la classe fatta come ti aspetti il dato..
class QuelloCheTiServe
{
int ID
int user
list<altroTipo> permessi
}
poi dovrebbe deserializzare in automatico (se usi gli stessi nomi e tipi)..
Mandaci cmq il progetto di esempio.
>Grazie mille
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !