Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy oldanátok meg ezt a json...

Hogy oldanátok meg ezt a json problémát?

Figyelt kérdés

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?



#JSON #json.parse #json stringify #json objektum
2017. aug. 27. 14:24
 1/4 A kérdező kommentje:

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.

2017. aug. 27. 16:19
 2/4 anonim ***** válasza:
Igen, ez az egyik megoldás, hogy tömbbe rakod egy nyitó, zárójellel. A másik, hogy nem vesszővel választod el őket.
2017. aug. 28. 02:16
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Miért nem teszed alapból egy tömbbe az objektumaidat, ha így szeretnéd bejárni?


[link]

2017. aug. 28. 08:35
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

+1 arra, hogy miert nem alapbol tomb es azt stringifyolod?

Vagy egy nagyobb objectbe, ha a forma maga fix?

2017. aug. 28. 11:43
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!