BonjourStructure Comprendre Json générée par un service WCF AJAX
Dans Visual Studio 2010, je suis en mesure d'ajouter à ma solution un nouvel élément appelé à service WCF AJAX. Cela va ajouter un nouveau fichier .svc.
Plus tard, je l'ai créé une méthode juste pour des fins de débogage:
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class DataAccessService
{
[WebGet]
[OperationContract]
public MyClass DoWork()
{
var o = new MyClass
{
Id = 1,
FirstName = "Junior",
LastName = "Mayhe"
};
return o;
}
}
Lorsque le débogage est la chaîne JSON résultante ici:
{"d":
{"__type":"MyClass:#MyProject",
"Id":1,
"FirstName":"Junior",
"LastName":"Mayhe"
}
}
La question est, quel est ce "d"
? Est-ce un code de type de résultat pour une chaîne JSON, et si oui, existe-t-il d'autres codes?
merci à l'avance
oui, cela semble être une sorte d'enveloppe. pour obtenir ceci au format nu, j'ai dû ajouter '[BodyStyle = WebMessageBodyStyle.Bare)]' et changer la balise web.config ' ' en ' ' –