2012-04-12 1 views
2

현재 C#에 arrylist가 있습니다 (내 C#에 dateTime 객체가 2 인 4 개의 열이 있음). ,C#에서 arraylist를 읽고 Java 스크립트 객체에 쓰려면 어떻게해야합니까?

jobObject1.name=arrayList's first row first object을 :

function job() 
      { 
      this.name="new_job"; 
      this.Sdate=17; 
      this.Edate=25; 
      this.Smonth=1; 
      this.Emonth=1; 
      this.color='B' 
      this.Syear=2012; 
      this.Eyear=2012; 
        } 

내가 자바 스크립트에서 이런 식으로 뭔가를 달성하려면 : 자바 스크립트 객체로 ArrayList의 값, 여기에 객체 클래스의 클래스 생성자 내가 ArrayList에 데이터를 저장할했다입니다

나는 가지고 있지 않다. 배열 목록에 데이터가 실제로 저장되는 방법에 대한 아이디어는 arrayList를 사용하는 것 외에 javascript 객체에 데이터 테이블의 데이터를 저장하는 다른 방법이 있다면 처음 사용하는 것입니다. ..

난 그냥 어떻게 든 당신은 JSON object.There에 데이터 테이블을 변환 할 수 있습니다
+1

[JavaScriptSerializer] (http://msdn.microsoft.com/en-us/library/system.web.script.serializa tion.javascriptserializer.aspx)? – Alexander

+0

지금은 MS 웹 사이트에 액세스 할 수 없습니다, 감사합니다 – Snedden27

답변

0

이 JSON.net처럼 일부 사용자 정의 libs와 있습니다

배열 목록 또는하지를 사용하여 내 자바 스크립트 객체에 데이터 테이블을 전달하려는

또는 당신은 자신의 함수를 작성할 수 있습니다. 다음 사용자 정의 converstion 링크를 참조하십시오. - http://www.codeproject.com/Articles/19396/Convert-ASP-NET-DataTable-to-JSON-to-use-a-DataTab

+0

json에 대해 읽은 후, 아마 트릭을해야한다고 생각하지만, json을 사용한 적은 한번도 없었으므로 이해하기 어렵습니다. 어쨌든 덕분에 귀하의 응답을 주셔서 감사합니다. – Snedden27

+0

@ Snedden27 JSON 처리는 쉽지 않습니다. JSON 문자열에 JSON.parse를 사용하면 javascript 객체가됩니다. 자바 스크립트 엔진에 구문 분석 기능이 없다면 [JSON] (http://json.org/) 웹 사이트에 유용한 정보가 포함되어 있습니다. – booyaa

관련 문제