...
Code Block | ||
---|---|---|
| ||
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ö |
...