ahmed_sa Ответов: 1

Как преобразовать объект пользовательского класса в json-файл при успешном входе в систему ?


Как преобразовать объект пользовательского класса в json-файл при успешном входе в систему ?

Мне нужно преобразовать объект класса пользователя в файл json, представляющий статус входа в систему и связанные с ним данные следующим образом ;

это на самом деле желаемый результат
{

"request_status" : {

"status" : "succeeded",

"code": 0,

"message" : "login succeeded!"

},

"user_data": {

  "UserFullName" : "Admin",

  "LoginTime" : "12:00"

   

},

"branches": [

{

  "BranchCode" : "1",

  "BranchName":"Baha"

   

}

]

}


public class Users

    {

        public string UserName { get; set; }

        public string Password { get; set; }

        public string MessageStatus { get; set; }

        public int StatusCode { get; set; }

        public string StatusText { get; set; }

        public string IpAddress { get; set; }

        public string BrowserInfo { get; set; }

        public DataTable dtgetBranches { get; set; }

        public string LoginTime { get; set; }

    }


Что я уже пробовал:

What I try is :



[HttpPost(Contracts.ApiRoutes.Login.PostUserLogin)]

        public  IActionResult PostUserLogins(Users user)

        {

            int LoginStatus = _AuthunticateService.PostUserLogin(user.UserName,user.Password ,out DataTable Branches,out string errorMessage, out int statusCode);

            if(LoginStatus == 0)

            {

                user.StatusCode = statusCode;

                user.StatusText = "succeeded";

                user.MessageStatus = "login succeeded!";

                if (Branches.Rows.Count > 0)

                {

                    user.dtgetBranches = Branches;

                }

                user.LoginTime = DateTime.Now.ToString();

// How to convert user class after assign values to json result as script above diplay

            }

         }

How to convert user class object to json format as above ?

1 Ответов

Рейтинг:
2

ahmed_sa

все ссылки не связанные с моей темой я разместил не могли бы вы пожалуйста кто нибудь мне помочь

ahmed_sa

все ссылки не связанные с моей темой я разместил не могли бы вы пожалуйста кто нибудь мне помочь

Richard MacCutchan

Введение в JSON[^]