私はWebAPIを使用しています。ここでは、単一のメソッドとは異なる結果を持つオブジェクトを返すようになっています。 EG。同じオブジェクトからのミックス結果を返す#
オブジェクト/クラスの学生の例を見てみましょう:
public class student
{
//Some properties
}
public class error
{
//Some properties
}
public class ResponseObject
{
//Some properties
public student stud {get; set;}
public error err {get; set;}
}
方法:呼び出しが そう成功している場合
public ResponseObject StudentsDetail(string a, string b)
{
//Some code
}
が今ここに、私は学生の詳細情報を送信したいですエラーメッセージ。
レスポンスを送信するときはいつでも、ResponseObjectオブジェクトには、studentクラスとerrorクラスのすべてのプロパティが含まれます。
私はそのうちの1つを送信したいと思います。 これをどうすれば実現できますか? 依存注入で可能ですか? 他の方法を教えてください。
私はここで私の質問を更新しています。 応答サンプルは、ニーズに応じて、この
成功JSONレスポンス
{
"title": "Student",
"message": "success",
"student": {
"id": {
"name": "abc",
"add": "xyz"
}
}
}
エラーJSONレスポンス
{
"title": "Student",
"message": "error",
"error": {
"message": {
"text": "asdlkj"
}
}
}
どうすればvoidメソッドに変更しますか?3番目と4番目のパラメータとしてStudentとErrorの両方を渡しますか? – RizkiDPrast
その後、どのように私の要求に返信することができますか? – user711241