Autor Zpráva
__Martin
Profil *
Ahoj,

vytvoři jsem si object v javascriptu a rád bych jej převedl do JSONu. Zkoušel jsem tento kód

var personObj= {};

personObj.items = [];

var item = [];
item.options = [];
item.options.push('item 1');
item.options.push('item 2');

personObj.items.push(item);

console.log(JSON.stringify(personObj));
console.log(personObj);

ale výsledkem bylo jen {"items":[[]]}

Jak se dá převést objekt do Json? Díky
Radek9
Profil
__Martin:
Na řádku 6 přidáváš do objektu typu Array vlastnost se stringovým (jmenným) indexem. Pole by ale správně mělo mít jen číselné indexy, takže to JSON.stringify nenajde. Použij klasický objekt.
_es
Profil
__Martin:
vytvoři jsem si object v javascriptu a rád bych jej převedl do JSONu.
Nájdi si definíciu pojmu JSON. Tvoj dotaz je nezmyselný. O čo konkrétne sa pokúšaš?
Martin
Profil
Radek9:
Díky moc! Tvoje rada mi pomohla.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: