JSON kodlaması kullanan bir ASP.NET web hizmeti yazdım, bir x:ASP.NET JSON web hizmetleri neden sonucu 'd' olarak döndürüyor?
[WebInvoke()]
[OperationContract]
public int SetInformation(int recordid, string data)
{
return 42;
}
ve döndürülen JSON:
{"d": 42}
d
olarak adlandırılan parametre neden? Bunu kontrol edebilir miyim? Xzx31'e mi?
Referans için, nihayet kazandığım birkaç benzer soru:
- What does .d in JSON mean?
- How to change ASP.NET WebMethod's 'd' identifier in a JSON response, to a different name?
- Returning HTML from JSON webservice - what is the ".d"?
Büyük makale etiketli bölümün bakabilirsiniz. Özellikle "d" nin neden seçildiğini söyleyemez, ancak ...) Kısa veri için? –
Veri için kısaltmayı, veri yüküne minimum miktarda json yükü eklemek için d seçtiklerini tahmin ediyorum. Veriyi, hatta Payload'u veya diğer daha açıklayıcı kelimeleri kullanması muhtemelen daha temiz olurdu. –
Sadece çorbayı tadın! – HuckIt