10
私はラ、JSONエンコーディングを使用するいくつかのASP.NET Webサービスを書いた:なぜASP.NET JSON Webサービスが結果を 'd'で返すのですか?
[WebInvoke()]
[OperationContract]
public int SetInformation(int recordid, string data)
{
return 42;
}
と返されるJSONは次のとおりです。
{"d": 42}
なぜd
という名前のパラメータがありますか?それを制御することはできますか?言って、e
に?参考のため
、私は最終的に掘ることができましたいくつかの類似の質問:
- 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"?
グレート記事ラベルの付いたセクションを見てみましょう。しかし、なぜ「d」が具体的に選ばれたのかは分かりませんが...;)データの短さですか? –
私は、ペイロードに最小限の量のjsonオーバーヘッドを追加するために、短いデータをdとして選択すると推測します。おそらく実際にデータやペイロードなどの説明的な単語を使用した方がずっときれいだったでしょう。 –
スープだけを味わう! – HuckIt