JSON.Net を使用してオブジェクトをシリアル化しています。たとえば、これが私のオブジェクトである場合
Class MainData
{
[JsonProperty("keyValues")]
string val;
}
「val」のデータは、key1:value1 のようなキーと値のペアの文字列です。最終的なシリアル化された文字列で上記の「keyValues」名を取得してはならず、代わりに次のようなシリアル化された文字列を取得するシナリオがあります
{
"key1":"value1"
}
現在、シリアライザーを使用してこれを取得していますが、これは必要なものではありません
{
"keyValues":"key:value1"
}
オブジェクト内で定義されたデフォルトの変数名/JSONProperty名を使用する代わりに、フィールドの名前を動的に割り当てるためのドキュメント/ソリューションを誰かが案内してくれますか?
よろしくお願いします。