Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagedelphi
    a := jsonnewdoc;  // luodaan dokumentti
    a := jsonaddvalue(a,'nimi','KOISTINEN');   // asetaa dokumenttiin kentän "nimi" arvoon "KOISTINEN", kohde dokumentti on 1. parametri ja uusi dokumentti on fuktion paluuarvo
    a := jsonaddvalue(a,'osoite':'sotinkatu 4c');
    // {"nimi":"KOISTINEN","osoite","sotinkatu 4c"}
    a := jsonsetvalue(a,'osoite':'Sorinkatu 4c');
    // {"nimi":"KOISTINEN","osoite","sorinkatu 4c"}
    b := jsonnewdoc; // uusissa versiossa voi sanoa suoraan b := jsonaddvalue(null, 'gsm','0500..'); kun ensimmäistä kenttää laitetaan ja luodaan dokumentti samalla
    b := jsonaddvalue(b, 'gsm','0500..'); 
    a := jsonaddvalue(b, 'puhelimet',b); 
    // {"nimi":"KOISTINEN","osoite":"sorinkatu 4c","puhelimet":{"gsm":"0500.."}}
    showmessage(a); // pitäisi näyttää json sisältö

...