C \ # 에서 JSonResult 형식 이 배경 에서 데 이 터 를 어떻게 가 져 오고 처리 하 는 지 (JSonResult 에서 JSon 으로 전환)

896 단어 Asp.net
C \ # 에서 JSonResult 형식 은 배경 에서 데 이 터 를 어떻게 가 져 오고 처리 합 니까?외부 웹 시스템 API 를 호출 하여 데 이 터 를 되 돌려 받 아야 할 때 가 있 습 니 다. 데이터 형식 은 JSonResult 입 니 다.위 챗 공식 번호 API 푸 시 기능 을 호출 하면 푸 시 결 과 를 되 돌려 줍 니 다.결과 전송:
{ success = False, 
returnData = {"errcode":40003,"errmsg":"invalid openid hint: [FcrBOA08213113]"} } 

C \ # 에서 JSonResult 형식 을 직접 조작 하기 어렵 고 더 좋 은 방법 도 제공 하지 않 았 습 니 다.솔 루 션: JSon 문자열 로 정렬 하고 JObject 형식 으로 변환 합 니 다.
//  JsonResult       ,  Json   
System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
JObject jo = JObject.Parse(strJson);// Json     JObject  ,         
string sendType ;//    
if (jo["success"] != null && jo["success"].ToString() == "true")
 sendType = "1";//    
else
 sendType = "0";//    

좋은 웹페이지 즐겨찾기