Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

JSON a pridani Stringu

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: JSON a pridani Stringu

Autor: Alda ♂

18:44:26 29.06.2012

Diky, predelal jsem to podle tveho navodu a nyni to funguje.

Citovat příspěvek

 

Re: JSON a pridani Stringu

Autor: peta1 ♂

15:59:49 28.06.2012

json neznam, nepouzivam

o = ['1': 'Nejaky string', '2':'Druhy string'] // ehm?
o = {'1': 'Nejaky string', '2':'Druhy string'} // objekty se pisi do slozenych zavorek
alert(o.toSource()) // ve FF to zobrazi obsah objektu, sikovna vec :)

var jsonCM = new Object(); // to vytvori cisty objekt (stacilo by ={}; ), nemusi to byt json

jsonCM["'" + counter + "'"] = value; // ehm? Tady jsou jakesi divne apostrofy, bo ja nevim, co by to mohlo byt
o = {}; a = 123; o[a] = 5; alert(o[123]);
o = {}; a = 'abc'; o[a] = 6; alert(o['abc']);
o = {}; a = 'abc'; o[a] = 7; alert(o["abc"]);
alerty by meli zobrazit 5, 6 a 7

parseInt(counter)++; // chybova konzola prohlizecu na tohle nekrici chybu?
counter = (parseInt(counter)+ 1); // zvlastni
counter++; // ja bych pouzil. samozrejme doufam, ze je to vzdy cislo a nefloatove, jinak bych to prevadel asi podobne

Citovat příspěvek

 

Re: JSON a pridani Stringu

Autor: Alda ♂

13:10:25 28.06.2012

Jeste drobna uprava - respektive odstraneni logicke chyby

var addValueToJson = function(value){

jsonCM["'" + counter + "'"] = value;
counter = (parseInt(counter)+ 1);
// alert(counter + " a value je " + value);
}


Alert vypisuje hodnoty v poradku, nevim vsak, jestli zpusob ukladani do json je ok.

Citovat příspěvek

 

JSON a pridani Stringu

Autor: Alda ♂

9:52:29 28.06.2012

Dobry den, pokousim se pridat do JSON objektu hodnotu ve tvaru

['1': 'Nejaky string', '2':'Druhy string']

takto

var jsonCM = new Object();
var counter = 0;

var addValueToJson = function(value){

jsonCM["'" + counter + "'"] = value;
parseInt(counter)++;
}


Tuto funkci se pokousim volat v cyklu for, kde ji jako argument predavam string. Pri vypisu napr alertem vsak vypise
alert(jsonCM['1']);
undefined

Moc dekuji za radu.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: