Partage
  • Partager sur Facebook
  • Partager sur Twitter

Json PHP et JavaScript Android Studio

    4 décembre 2018 à 18:12:21

    Bonjour, J'arrive pas faire passer les données de mon Json vers mon code Java (Développement Android), je ne sais pas si c'est mon Json qui n'est pas normal ou mon code Java.

    Code Java

    String url="http://XXXXXXX/YYYY/KKK.php?code=AAAA";

            HttpHandler hh = new HttpHandler();
            String jsonStr = hh.makeServiceCall(url);
    
            try {
                JSONObject usrObj = new JSONObject(jsonStr);
                   
                    JSONObject c = usrObj.getJSONObject("client");
                    String username = c.getString("password");
                    String valide = c.getString("valide");
                    String expiration = c.getString("expiration");
                
                    Integer heure = c.getInt("heure");
                    SQLiteDatabase mydatabase = openOrCreateDatabase("XXXX",MODE_PRIVATE,null);
                    mydatabase.execSQL("CREATE TABLE IF NOT EXISTS Client(username VARCHAR,valide VARCHAR,expiration VARCHAR,heure VARCHAR);");
                    mydatabase.execSQL("INSERT INTO Client VALUES('"+username+"','"+valide+"','"+expiration+"','"+heure+"');");
    
            } catch (final Exception e) {
    
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        Toast.makeText(getApplicationContext(),
                                "Json parsing error: " + e.getMessage(),
                                Toast.LENGTH_LONG).show();
                    }
                });
    

    Code Json

    {"client":{"password":"xxxx","valide":"valide","expiration":"2018-12-04 17:14:35","heure":"2887200"}}

    Merci

    • Partager sur Facebook
    • Partager sur Twitter

    Json PHP et JavaScript Android Studio

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown