2017-05-22 8 views
-3

Ich möchte bestimmte Daten aus der Datenbank senden und in JSonarray analysieren und an den Server senden. Ich bin in der Lage, Dummy-Daten direkt an den Server zu senden. Kannst du mir sagen, wie man Daten (geparste jsondata) in den Server sendet?Wie bekomme ich eine Liste von Daten von sqlite und parse in jsonarray und sende es an den Server?

+1

Ich will 'was hast du bisher versucht? show –

+0

In der gleichen Weise wie Dummy-Daten, aber Sie müssen diese Daten von SQL bekommen .... Was hatten Sie bisher versucht? Wo ist das Problem? – Selvin

+0

Wie senden Sie "Dummy-Daten" '? – pskink

Antwort

0

Für Ihren Ansatz sollten Sie zunächst eine Array-Liste mit allen notwendigen Daten an den Server senden. Sie können mit jakeson in json einlesen, siehe Beispiel here. Resultierend werden Ihre Daten sein.

0

Erstens müssen Sie alle Ihre Daten in der Arraylist setzen dann diesen Code verwenden

private String arrayToJson(ArrayList<HashMap<String, String>> arrayList) { 

    //Coverting Arraylist to JsonArray 
    List<JSONObject> jsonList = new ArrayList<JSONObject>(); 
    for (HashMap<String, String> data : arrayList) { 

     JSONObject jsonObject = new JSONObject(data); 
     jsonList.add(jsonObject); 
    } 

    JSONArray json_array= new JSONArray(jsonList); 

    String json_string= json_array.toString(); 
} 

dann können Sie diese an den Server senden. Und dekodieren Sie diese json_string und retrive Ihre Daten

Verwandte Themen