>  기사  >  웹 프론트엔드  >  json 입문 연구 노트 샘플 code_json

json 입문 연구 노트 샘플 code_json

WBOY
WBOY원래의
2016-05-16 18:29:531107검색

Json 소개:

JSON(JavaScript Object Notation)은 경량 데이터 교환 형식입니다. 인간이 읽고 쓰기가 쉽습니다.
json 공식 홈페이지http://www.json.org/
json.net 다운로드 주소http://json.codeplex.com/releases/view/37810

데모:

 json 입문 연구 노트 샘플 code_json

설명:
가져오기 버튼을 클릭하면 페이지가 요청되고 json 데이터가 얻어져 테이블에 채워집니다.
html 코드:

코드 복사 코드는 다음과 같습니다.





/head>










>
< ;/html>


백엔드 코드:




코드 복사

코드는 다음과 같습니다.

public 부분 클래스 json1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (HttpContext.Current.Request.QueryString[ "m"] != null) { List Products = new List()
Products.Add(new) Product() { 이름 = "노트북", 가격 = " 4.2", 크기 = "30x50" })
Products.Add(new Product() { 이름 = "눈금자", ​​가격 = "1.2", 크기 = "30x50" });
Products.Add( new Product() { 이름 = "도서", 가격 = "36", 크기 = "30x50" })
Products.Add(new Product() { 이름 = "펜", 가격 = "6.0", 크기 = "30x50" })
Products.Add(new Product() { 이름 = "연필", 가격 = "2.2", 크기 = "30x50" } );
string json = JsonConvert.SerializeObject(Products );
Response.Write(json)
Response.End();
}
}
클래스 제품
{
공개 문자열 이름 { get; set }
공개 문자열 가격 }


지식 포인트:
1. json은 .net 작업을 위한 dll 클래스 라이브러리를 공식적으로 제공합니다. JsonConvert.SerializeObject는 .net 개체를 json으로 직렬화합니다.
 2.Javascript는 json 객체 var product = eval(callbackmsg)를 읽습니다.
 3.Javascript는 json 값 callbackmsg[u].Name을 읽습니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

이름
번째>
가격
번째>
크기