2011-07-29 14 views
0

同期の目的のために、私はこのAndroidのWCF JSON結果

{ "表1" のような文字列としてWCFのservice.ThatサービスリターンJSONを書いた:[{ "BusinessUnit": "SAMA"、 "WarehouseCode": "WWAT"、 "LocationCode": "WT03"、 "ProductCode": "500086"、 "Stock": "999.00"、 "LastUpdatedOn": "Jul 29 2011 11:25 AM"、 "LastUpdatedBy": "WAT2"}]} {{Table1 ":"}} 0 {"Table1":}} {"BatchSerialNumber": "1"、 "BusinessUnit": "SAMA"、 "DateFrom": "2011年5月5日12:00 AM"、 "DateTo "、" Price ":" 4.50 "、" PriceGroup ":" WHSL "、" PricePer ":" 1 "、" ProductCode ":" 501393 "、" Quantity ":" 1.00 " } "、" BatchSerialNumber ":" 1 "、" BusinessUnit ":" SAMA "、" DateFrom ":" 2011年5月5日12:00 AM "、" DateTo ":" 5月5 2100 2:53 PM "、" Price " 「PriceCode」:「501817」「Quantity」:「1.00」)、「PriceCode」: {"BatchSerialNumber": "1"、 "BusinessUnit": "SAMA"、 "DateFrom": "2011年5月5日12:00 AM"、 "DateTo": "5月5 2100 2:53 PM"、 "Price": "44.55" "PriceCount": "1"、 "ProductCode": "603973"、 "Quantity": "1.00"}、{"BatchSerialNumber": "1"、 "BusinessUnit": "SAMA" 、 "PriceFold": "5月5 2011 12:00 AM"、 "DateTo": "5月5 2100 2:53 PM"、 "Price": "4.39"、 "PriceGroup": "WHSL"、 "PricePer" 、「ProductCodeを」:「501736」、「数量」:「1.00」}

ザ・ランタイムは、私だけでは& values.How私はアンドロイドのプロセスmethd内のフィールドのリストを取得することができます

は私のコードを[参照フィールドを知っていますそのコメント場所はフィールドに電話する必要があります]

public RDAlternativeProductDetail getSoapResponseTableDataJson(SoapPrimitive node, 
    ArrayList<String> strings) throws JSONException { 
    String result = node.toString(); 
    JSONObject jsonobject = new JSONObject(result); 
    ArrayList<String> list = new ArrayList<String>(); 
    RDAlternativeProductDetail alternativeProductDetail = new RDAlternativeProductDetail(); 
    JSONArray array = jsonobject.getJSONArray("BusinessUnit"); 
    int max = array.length(); 
    for (int i = 0; i < max; i++) { 
     JSONObject tmp = array.getJSONObject(i); 
     list.add(tmp.getString("//fileds place I want to call it")); 
     ...... 
    } 
    return RDAlternativeProductDetail ; 
} 

またはリスト内のすべてのフィールドを取得するにはどうすればよいですか?これは、BusinessUnit、WarehouseCode、LocationCode、ProductCode、Stock、LastUpdatedOnを意味します。

私を助けてください。事前に

おかげであなたは同等のJavaオブジェクトにJSON文字列を変換したいような

+0

この記事の書式設定は非常に貧弱です。コードサンプルに水平スクロールテキストがないことを確認してください。 – Merlin

+0

私はこのリンクからやってしまったhttp://stackoverflow.com/questions/6872396/android-json-result-processing – Piraba

+0

あなたのコメントが何を意味するか理解できません。 JSONも無効です。http://jsonformatter.curiousconcept.com/を使用してみてください。 – Merlin

答えて