2014-09-24 1 views
2

내 안드로이드 응용 프로그램에서 내 데이터베이스는 MS SQL 서버를 넘었습니다. 그리고 그 데이터베이스에 접근하기 위해, 나는 aC# 스크립트를 만들고 php.My 활동과 마찬가지로 내 응용 프로그램에서 사용자가 자신의 사용자 이름과 암호를 입력 한 다음 버튼 클릭과 함께 C# 스크립트가 해당 사용자 이름과 암호가 유효한지 여부. 유효하면 JSONArray 형식으로 해당 사용자의 데이터를 보내고 Invalid 인 경우 code=0을 json 형식으로 보냅니다. 하지만 C#에서 JSON 데이터를 PHP와 같은 Android로 보내는 방법을 모르겠습니다. 여기 내가 작성한 코드 아래에 C# 코드가 있습니다. MS SQL 및 JSON 데이터를 Android로 보내는 방법을 알려주세요.C#에서 JSONArray를 생성하고 해당 데이터를 Android 앱에 전송하는 방법

+0

'JavascriptSerilizer Class' [MSDN] (http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer (v = vs.110) .aspx)을 살펴보십시오. 또한 이미 많은 답변을 찾을 수 있다면 당신은 그것을 얻을 것이다 [여기] (http://stackoverflow.com/questions/14088928/javascriptserializer-serialize-a-list-a-string-into-json) 하나입니다 . 시도해보고 문제가있는 경우 알려주십시오 –

+0

하지만이 데이터를 Android 앱에 보내고 싶습니다. 나는 C# 파일이 아니라 .aspx 파일만을 사용하고있다. –

+0

C# 파일 만 사용한다는 것은 무엇을 의미합니까? 웹 서비스입니까? –

답변

1

게시 한 코드의 구문이 올바르지 않습니다. 아마도 C#을 더 배워야 할 것입니다. 그냥 말해.

서비스를 제공하려면 실제로 호스팅 할 수있는 것이 필요합니다. 오늘 갈 길은 ASP.NET MVC 4 웹 API 컨트롤러로 구현 된 REST 서비스입니다. http://www.asp.net/web-api

을 사용하면 데이터를 강력한 형식의 DTO에 넣고 반환 할 수 있습니다. 그런 다음 Web API가 요청 헤더에 따라 사용자를 위해 일련 번호를 지정합니다. XML 또는 JSON.

관련 문제