private string JsonComm(string sInputJson) { string sResult = string.Empty; // 0. sInputJson 분석 후 데이터 정리(서비스 명, 파라미터 등) UdtServiceInfo udtServiceInfo = typeParser.JsonParser(sInputJson); // return type 정리 // 1. DB or Service 통신 후 데이터 획득 하여 arrData에 저장 // DB 통신 테스트 EntityConnecter.DbService dbService = new EntityConnecter.DbService(); List <Dictionary <string, string> > dicResult = new List <Dictionary <string, string> >(); List <string> arrTempResult = TypeParser.XmlToList(ConnectDll(udtServiceInfo)); for (int i = 0; i < arrTempResult.Count; i++) { dicResult.Add(TypeParser.XmlToDictionary(arrTempResult[i])); } // 2. 데이터 활용 해서 ConvertMessageType 함수로 메세지 타입에(XML or Json) 맞춰 조립 // 0 : XML, 1: JSON, 2 : String sResult = ConvertMessageType(udtServiceInfo, dicResult); return(sResult); }