Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    JSON: leggere i dait dall'oggetto

    Ciao a tutti, come posso iterare all'interno di un oggetto JSON fatto cosi?

    {"element": [{"id":"1","val":"test1"}],"element":[{"id":"2","val":"test2"}]}


    Grazie

  2. #2
    Direi che un JSON fatto così non ha senso. Settando il secondo oggetto element nell'oggetto sovrascrivi il primo, e te ne accorgi subito se passi quel json per jsonlint. Anche avere un array che contiene un solo elemento mi pare insensato.
    Se quelli lì sono tutti element perchè non fai un array di element e basta?
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    ciao, ho lo stesso problema...non so come leggere in js un json preso da un php con questo comando

    var jsonData = $.getJSON("getFreqArray.php", { location: loc , dateEnd: ed, dateStart: sd}, "json" );

    getFreqArray.php effetua una select su un db e fa un json_encode delle righe "fetchate"

    questa è la risposta del server

    [{"date_time":"2011-09-15 00:00:00","amplitude":"18.146"},{"date_time":"2011-09-15 00:01:00","amplitude":"19.2787"},{"date_time":"201 1-09-15 00:02:00","amplitude":"18.8592"},{"date_time":"201 1-09-15 00:03:00","amplitude":"18.4195"},{"date_time":"201 1-09-15 00:04:00","amplitude":"18.9706"},{"date_time":"201 1-09-15 00:05:00","amplitude":"18.1415"}]

    la funzione eval('(' + json +')') mi restituisce un errore dicendo che manca una ] alla fine dell'element list, ma l'alert mi mostra [[object Object]]

    grazie a tutti per l'aiuto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.