티스토리 뷰
1. 자바스크립트 Array 배열을 JSON.stringify 로 직렬화 시킨다.
2. 자바스크립트를 디버깅하면서 보면 아래와 같이 배열이 있는데
stringify로 직렬화 시키켜서 WebApi data에 넘긴다.
3. Webapi 컨트롤러에서 받을 모델을 정해주면 string으로 쭈욱들어오는데
들어온 데이터를 JSON.NET NewtonSoft.json 을 이용해서 역직렬화 시켜주면 아래와같이 C#에서 배열로 받아서 쓸수있다.
JSON.NET을 사용안하는 방법도 있지만 사용하는게 정신건강에 좋다.
예제는 스트링 배열만 이용해서 작업한거지만 WebApi 에서 받을때 클래스와 자바스크립트에서 보낼 프로퍼티만 일치시켜주면
클래스 단위도 배열로 넘기는것 또한 가능하다. 포인트는 넘길때 JSON 을 직렬화해서 넘기고, 받을때 역직렬화 시켜서 쓰면 된다.
webapi, webapi post, webapi post 배열, webapi 배열받는법, post 배열, 포스트데이터 배열, 포스트 배열, ASP.NET
'프로그래밍 > ASP.NET WebAPI' 카테고리의 다른 글
사이트 성능튜닝 Gzip 압축을 적용해보자 (0) | 2015.01.28 |
---|---|
크로스 도메인을 지원하는 WebAPI 만들기 (Webform) (0) | 2015.01.21 |
Web Api 에서 세션 사용하기 (0) | 2015.01.19 |
WebApi Ajax 크로스 도메인 해결방법 (0) | 2014.06.09 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- rowspan
- SVG
- radius
- jQuery Mobile
- 제이쿼리
- WebApi
- CSS
- Mobile
- json
- WCF
- drag&drop
- 저장프로시저
- IE
- jquery chart
- Style
- Excel
- jQuery
- grid
- MSSQL
- Ajax
- workbook
- 프로시저
- 셀렉터
- css3
- Chart
- ASP.NET
- JavaScript
- JS
- html5
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함