Android Conversion de Chaîne de caractères JSON

J'ai besoin de conseils sur la manière d'élaborer une méthode d'Android qui dispose de récupérer une chaîne chargé avec des données JSON et ensuite la convertir en JSON.

Pour le moment, j'ai programmé la suite mais je ne sais pas si je suis sur la bonne voie ou pas.

private void convert_JSON()
    {
    String json;
    //funcions per a cridar el string amb JSON i convertir-lo de nou a JSON
    JSONArray jsas = new JSONArray(); 
    for (int i =0; i < jsas.length(); i++)
    {
        JSONObject message = jsas.getJSONObject(i);
        String content = message.getString("content");
    }

    }

Le JSON est chargé dans une Chaîne de caractères dans cette autre méthode:

private void read_JSON(String json)
    {

        JSONObject jObject = new JSONObject(json);
        JSONArray jso3 = new JSONArray (jObject.getString("Nombres_Hijos"));
        String name = jso3.getString("Nombre");
        System.out.println(name);

        String surname = jso3.getString("Apellidos");
        System.out.println(surname);

        int date = jso3.getInt("Año_nacimiento");
        System.out.println(date);

        JSONArray jsa2 = jso3.getJSONArray ("Nombres_Hijos");
        String names = jsa2.toString();
        for (int i=0; i < jsa2.length(); i++)
        {
            System.out.println(jsa2.getString(i));  
        }
        jso3.toString(json);
    }

Et, enfin, le JSON est créé au sein de la MainActivity.java, pas comme une scission encore de fichier qui ne fonctionne pas correctement:

private void create_JSON(String json)
    {
        JSONObject jso = new JSONObject();

        try {
            jso.put("Nombre","Miguel");
            jso.put("Apellidos", "Garcia");
            jso.put("Año_nacimiento", 1990);
            JSONArray jsa = new JSONArray();
            jsa.put("Blur");
            jsa.put("Clur");
            jso.put("Nombres_Hijos", jsa);

        } catch (JSONException e) {
            //TODO Auto-generated catch block
            e.printStackTrace();
        }
        return jso.toString();

En bref: ce que je veux savoir c'est si ma méthode convert_JSON est sur la bonne voie ou je suis malentendu comment c'est censé fonctionner comme.

Merci beaucoup pour votre aide.

Cordialement,

Mauro.

OriginalL'auteur user3082271 | 2013-12-19