Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    serializzare un oggetto come stringa formato json

    Dato un oggetto javascript, volevo serializzarlo in una stringa formato json, per poi deserializzarlo

    Prima che mi accinga a scrivere il codice, non è che esiste già in javascript o in jquery?

    ciao
    Pietro

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti ringrazio, purtroppo non va con IE7

    ho scritto queste due righe

    codice:
    /*--------------------------------------------------------
    dato un oggetto lo serializzo in una stringa formato json
    --------------------------------------------------------*/
    function serializzo_json(data)
    {
        var result = "{";
        var n = 0;
        for(var o in data)
        {
            if(n > 0) result += ", ";
            result += '"' + o + '":"' + data[o] + '"';
            n++;
        }
        result += "}";
        return result;
    }
    
    /*-------------------------------------------------------------
    data una stringa in formato json, la deserializzo in un oggetto
    --------------------------------------------------------------*/
    function deserializzo_json(data)
    {
        return eval("(" + data + ")");
    }

    il mio obiettivo è salvare un oggetto javascript nel server, valorizzando un hidden, per poi ripristinarlo alla rilettura della pagina.

    ciao
    Pietro

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    su IE7 puoi usare una libreria già collaudata

    https://github.com/douglascrockford/JSON-js
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ti ringrazio.

    ma non esiste qualcosa con jquery? è per non utilizzare troppe librerie

    ciao
    Pietro

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da pietro09
    ti ringrazio.

    ma non esiste qualcosa con jquery? è per non utilizzare troppe librerie

    ciao

    cercando con google "jquery serialize json", prima pagina dei risultati:

    http://code.google.com/p/jquery-json/
    http://trentgardner.net/jquery/seria...n-with-jquery/
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti ringrazio, ciao
    Pietro

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.