[JS] DataTable에서 JSON으로 변환

1665 단어 web
JSON이란?
전체 이름: JavaScript Object Notation(JS 객체 약보)
그것은 경량급 데이터 상호작용 형식의 하나다.ECMA(이전 블로그에서 언급했던) Script 기반 하위 집합입니다.
특징:
  • 세련되고 선명한 레이어
  • 읽기 쉽고 쓰기 쉽다
  • 기계의 생성과 해석
  • 네트워크 전송 효율성 향상
  • 표현 방식: 키 값이 맞는 방식
     
    편리성은 어디에 구현됩니까?
    js에서 모든 것이 대상이기 때문이다.그래서 js 안의 모든 종류는 JSON을 통해 표시할 수 있다.
     
    사실 JSON은 js 대상의 문자열 표현 방법으로 문자열의 형식을 통해 js 대상의 금액 정보를 기록하는 것이다.
     
    JSON과 js 현금화의 차이
    var obj = {a: 'A', b: 'B'}; //      ,               
     
     
    var json = '{"a": "A", "b": "B"}'; //     JSON    ,        
     
    

     
    데이터테이블을 json으로 변환
    using System.Web.Extensions;
    
    public static string DTtoJSON(DataTable dt)
            {
                //   JavaScriptSerializer  ,      ,  json  
                JavaScriptSerializer jss = new JavaScriptSerializer();
                //        ,    json  
                ArrayList dic = new ArrayList();
                //    datatable   
                foreach (DataRow row in dt.Rows)
                {
                    //         ,      
                    Dictionary drow = new Dictionary();
                    //  datattable,        
                    foreach (DataColumn col in dt.Columns)
                    {
                          drow.Add(col.ColumnName, row[col.ColumnName]);
                    }
                    //             
                    dic.Add(drow);
                }
                //  serialize  ,           json  ( json   )
                return jss.Serialize(dic);
            }

     
     
    간단하게 정리하고 공유하고 무슨 문제가 있으면 저와 교류하는 것을 환영합니다. 열심히 읽고 칭찬해 주셔서 감사합니다!

    좋은 웹페이지 즐겨찾기