gaurav.s23 Ответов: 2

Как мне вернуть сообщения таможенные проверки в формате JSON в способ ASP.NET форму


 catch (Exception ex)
            {
			 throw ex;
				
            }
            finally
            {
                con.Close();
            }


            ArrayList a = new ArrayList();
            a.Add(reportList);
            a.Add(p);
 if (reportList.Count()  != 0)
            {
 return JsonConvert.SerializeObject(a);
            }
			else{
			
			return // "custom message records not found"
}


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

 catch (Exception ex)
            {
			 throw ex;
				
            }
            finally
            {
                con.Close();
            }


            ArrayList a = new ArrayList();
            a.Add(reportList);
            a.Add(p);
 if (reportList.Count()  != 0)
            {
 return JsonConvert.SerializeObject(a);
            }
			else{
			
			return // "custom message records not found"
}

2 Ответов

Рейтинг:
4

Karthik_Mahalingam

попробовать это
просто сравните первое значение индекса массива json в javascript

if (reportList.Count()  != 0)
            {
            a.Add("success");
              a.Add(reportList);
            a.Add(p); 
            }
			else {
            a.Add("failure");
              a.Add("Your custom message");  
        }
             return JsonConvert.SerializeObject(a);


[no name]

- Спасибо, сэр.

Karthik_Mahalingam

добро пожаловать

[no name]

сэр не могли бы вы проверить этот вопрос :
https://www.codeproject.com/Questions/1199385/How-do-I-send-list-of-object-back-to-server

Karthik_Mahalingam

похоже, все решено

Рейтинг:
16

Jitku

Вы можете создать объект, а затем преобразовать его в объект json. Пример.

public class ValidationMessage
{
    public int success { get; set; }
    public string message { get; set; }
}
Usage:

var valMessage = "{\"success\":1,\"message\":\"successfully created.\"}";
return JsonConvert.DeserializeObject<ValidationMessage>(valMessage);


[no name]

- Спасибо, сэр.