Hogy oldanátok meg ezt a json problémát?
Localstorage-ban kellene tárolnom több json stringify-olt objektumot. Lesz egy halom stringem vesszővel elválasztva, nagyjából ebben a formában:
{"valami":"ertek", "masvalami":"ertek"},
{"masikvalami":"ertek", "masikmasvalami":"ertek"}
Nem tudom a vesszők mentén array-ekbe rakni őket, mert az értékek között is vannak vesszők, a JSON.parse pedig hibát ír ki, ha ilyen inputot kap. Most mi fenét lehet ilyenkor tenni?
Ha valakinek hasonló problémája támadna, akkor a következő a megoldás:
var json = JSON.parse("[" + {"valami":"ertek", "masvalami":"ertek"}, {"masikvalami":"ertek", "masikmasvalami":"ertek"} + "]");
$.each(json, function(idx, obj) {
alert(obj.cart);
});
Így át tudod alakítani json objektummá, és a lenti each-csel végig tudsz menetelni rajt.
+1 arra, hogy miert nem alapbol tomb es azt stringifyolod?
Vagy egy nagyobb objectbe, ha a forma maga fix?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!