RestSharp を使用して .net クライアント REST アプリケーションを構築しており、JSON 形式を使用してサーバーにデータを送信する必要があります (サーバー アプリは JSON のみを受け入れることができます)。JSON 形式は次のとおりです。
{
"username": "username",
"address": {
"address1": "address1",
"address2": "address2",
"town": "Town",
"county": "County",
"postCode": "postcode",
"country": "United Kingdom"
}
,
"contact": {
"telephone": "1234",
"fax": "12345",
"email": "testemail@test.co.uk"
}
}
以下のように、上記のデータをパラメーターとして要求オブジェクトに追加する必要があります。
request.AddBody(new { username = "username" });
上記の行は、JSON シリアライザーを使用して JSON 文字列を作成し、正常に動作しますが、次のレベル (住所、連絡先) を作成する方法がわかりません... すべての住所の詳細と連絡先の詳細は、住所要素と連絡先要素に埋め込む必要があります。何かアドバイス?