CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: ryouza con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 26 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Parsing json

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Jul 2011
    Messaggi
    38
    Smartphone
    Samsung Galaxy S3 LTE GT-i9305

    Ringraziamenti
    6
    Ringraziato 1 volta in 1 Post
    Question

    Parsing json

    Premessa che lavoro su un DB MySQL e più precisamente:
    Nome Schema: deal
    Nome Tabella: myuser
    Colonne di "myuser": usrname - psw
    Ho editato una sola riga: user1 - psw1

    Codice PHP:
    Codice PHP:
    <?php
    $conn
    =mysql_connect("localhost""admin""password");
    mysql_select_db("deal");
    if (!
    $conn)
            {
            
    printf("Connessione non riuscita: %sn"mysqli_connect_error());
            exit();
            }
    else
            {

                    
            
    $sql=mysql_query("select usrname from myuser");

            while(
    $row=mysql_fetch_assoc($sql))
                    {
                    
    $output[]=$row;
                    }
            print(
    json_encode($output));
            
    mysql_close();
            }
    ?>
    Se visualizzo il file PHP in locale (http://localhost/log.php) manualmente da browser mi restituisce ESATTAMENTE questa scrittura:

    codice:
    [{"usrname":"user1"}]

    Ma allora com'è possibile fare funzionare questo codice che tutti usano?

    codice:
    JSONArray array = json.getJSONArray("???????????");
                            int count = array.length();
                            for (int i = 0; i < count; i++) {
                                    JSONObject obj = array.getJSONObject(i);
    
                                    String usrname = obj.getString("usrname");
                            }
    Ok che un oggetto fa parte dell'array, ma la funzione getJSONArray mi chiede il nome dell'array. Nel mio caso qual è il nome dell'array? (Penso nessuno)

    In ogni caso ho provato a modificare la prima riga con:
    ma mi da sempre errore...dove sbaglio?

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jul 2011
    Messaggi
    38
    Smartphone
    Samsung Galaxy S3 LTE GT-i9305

    Ringraziamenti
    6
    Ringraziato 1 volta in 1 Post
    Predefinito

    niente eh...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy