2014-03-04 3 views
-2

웹 서비스와 관련하여 자신과 같은 초보자를위한 많은 정보가 있습니다. 그러나 내가 본 대부분의 Google 검색 결과는 특정 형식이나 전략에 중점을 두는 경향이 있으며 그 모두가 서로 다릅니다. 초보자로서 저는 다양한 옵션에 대한 개관을 더 많이 얻으 려하고 있습니다. 특정 옵션을 만들기 시작하기 전에 자신의 전문가 인 &을 찬성합니다.WebService - 개요

예를 들어, ASP.net을 통해 SQL Server 원본에서 생성 된 기존 웹 서비스가 있으며 기본적으로 DiffGram이 제공됩니다. 그래서 내 안드로이드 애플 리케이션에 들어오는 diffgram 데이터를 파싱하는 방법을 알려주는 기사가 있지만, 우선 diffgram이 내가 먼저 사용해야하는 최선의 옵션인지 아직 알지 못합니다. 예를 들어 JSON을 출력하기 위해 내 webservice를 변경해야합니까?

누군가 101 레벨 자습서 나 설명을 알고 있습니까?

많은 감사합니다.

답변

0

DiffGram은 XML 형식의 또 다른 유형입니다. Android에서 XML 데이터를 구문 분석하려면 XMLFullParse 클래스를 사용하기 만하면됩니다. FYI : http://developer.android.com/training/basics/network-ops/xml.html

그러나 단순한 데이터 교환 WebService를 만들고 싶다면 Json이 더 나은 선택입니다. Json은 간단하고 가볍고 구문 분석이 쉬우 며 사용하기가 쉽습니다. 예 :

JsonObject json = new JsonObject(jsonString); 
json.put("name", "Michael"); 
json.put("age", "18"); 

String name = json.opt("name");