J'ai un service Web qui reçoit une chaîne JSON en tant que paramètre. J'ai seulement réussi à envoyer ceci quand le paramètre de ma méthode web est un 'type' de type générique.Comment puis-je sérialiser cet objet JSON?
Puis-je sérialiser cet objet générique à une chaîne ou un objet personnalisé? Dois-je modifier le type de paramètre de cette méthode? Toute aide serait géniale.
Voici la méthode web:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string StoreDataOut(object json)
{
//serialization magic
}
C'est le JSON de test qui est passé à cette méthode web:
{
"uid":"1234abcd",
"application":"Application Name",
"eventName":null,
"clienttoken":"Test Client",
"version":"1.0.0",
"datetime":"1/1/2011 12:00 AM",
"data":[
{
"id":"alpha_123",
"question":"ronunciations in pre-classical times or in non-Attic dialects. For det",
"answer":"nunciations "
},
{
"id":"beta_456",
"question":"official documents such as laws an",
"answer":"or modif"
},
{
"id":"gamma_789",
"question":" maintained or modified slightly to fit Greek phonology; thus, ?",
"answer":"iation of Attic"
},
{
"id":"delta_098",
"question":"econstructed pronunciation of Attic in the late 5th an",
"answer":"unciation of "
},
{
"id":"epsilon_076",
"question":"erent stylistic variants, with the descending tail either going straight down o",
"answer":"Whole bunch"
},
{
"id":"zeta_054",
"question":"rough breathing when it begins a word. Another diacritic use",
"answer":"other dia"
}
]
}
Il va juste travailler ?! Cool .. Je vais essayer ça. – Nick
Cela me devient très proche .. mais la liste « données » ne se laisse peuplé – Nick
Qu'à cela ne tienne pas .. :) Merci homme .. Je ne savais pas que asp.net serait qu'élaborer les propriétés comme ça. – Nick