반응형
웹서비스를 만들어서 DB정보를 불러와 json 형식으로 웹 페이지에 출력하는 예제 입니다.
먼저 웹 서비스를 하나 추가 합니다.
다음 디비에서 정보를 불러오는 메서드를 추가 하겠습니다.
제가 만들고 있는 프로젝트이므로 참고해서 응용하세요...
웹 서비스 실행해서 json 형식으로 데이터가 나오는지 확인하겠습니다.
웹 서비스를 시작 페이지로 설정하시고...
프로젝트 실행 (F5)
데이터가 나오는지 확인합니다.
데이터가 나오긴 했는데 너무 지저분 하네요...그래서 보기 쉽게 화면으로 출력해주는 사이트가 있어서 알려드립니다.
http://json.parser.online.fr 여기 사이트 들어가셔서 보시면 잘 나옵니다.
string 안에 있는 데이터 내용을 복사해서...위에 사이트에 들어가서 붙여 넣으시면...
먼저 웹 서비스를 하나 추가 합니다.
다음 디비에서 정보를 불러오는 메서드를 추가 하겠습니다.
제가 만들고 있는 프로젝트이므로 참고해서 응용하세요...
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 |
[WebMethod]
public string Select_Category()
{
//json 형식으로 출력하기 위해서 Dictionary 사용
List<Dictionary<string, string>> lst = new List<Dictionary<string, string>>();
using (COFFEE.BLL.Board_BLL bll = new COFFEE.BLL.Board_BLL())
{
DataSet ds = bll.Categroy_Select(); //DB에서 받은 결과값을 DataSet에 저장
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
Dictionary<string, string> dic = new Dictionary<string, string>();
for (int j = 0; j < ds.Tables[0].Columns.Count; j++)
{
dic.Add(ds.Tables[0].Columns[j].ToString(), ds.Tables[0].Rows[i][j].ToString());
}
lst.Add(dic);
}
System.Web.Script.Serialization.JavaScriptSerializer serizalizer =
new System.Web.Script.Serialization.JavaScriptSerializer(); return serizalizer.Serialize(lst); //json 문자열로 반환하기
}
} |
웹 서비스 실행해서 json 형식으로 데이터가 나오는지 확인하겠습니다.
웹 서비스를 시작 페이지로 설정하시고...
프로젝트 실행 (F5)
데이터가 나오는지 확인합니다.
데이터가 나오긴 했는데 너무 지저분 하네요...그래서 보기 쉽게 화면으로 출력해주는 사이트가 있어서 알려드립니다.
http://json.parser.online.fr 여기 사이트 들어가셔서 보시면 잘 나옵니다.
string 안에 있는 데이터 내용을 복사해서...위에 사이트에 들어가서 붙여 넣으시면...
어때요? 참 쉽죠~?
끝~
끝~
반응형
'jQuery | javascript | CSS' 카테고리의 다른 글
url 주소에서 매개변수 값 잘라내기 (0) | 2014.09.08 |
---|---|
03.jquery jstree 웹 서비스 호출해서 결과값 화면에 출력하기 (0) | 2014.08.24 |
01.jQuery - jstree 기본 구성 (0) | 2014.08.21 |
00.jQuery - jstree (0) | 2014.08.20 |
HTML5 - 09.canvas : 그림판 1차 코드 (0) | 2014.03.22 |
Comments