JSONペイロードを逆シリアル化しようとしています。コントロール外の理由から、クラス名と全く同じ名前のプロパティ(メンバ)が含まれています。以下のような何か:メンバー名をタイプを囲むと同じにすることはできません。メンバ名はJSON逆シリアル化時のクラスと同じです
class Id{
public string A, B;
public int Id;
}
明らかに、コンパイラはと文句を言う:私は、このペイロードからクラスを派生するとき
{
...,
"Id": {
"A" : "Hello",
"B" : "World",
...
"Id" : 1
},
...
}
が、私はこのようなものが必要
メンバ(またはそのエフェクトのクラス)の名前を変更すると、Json.NET(私が使いやすいライブラリ)はJsonConvert.DeserializeObject<T>
を呼び出すだけでペイロードを「水和」することができますか?
Downvoter、私はあなたのフィードバックをいただきありがとうございます。 –