Autor | Zpráva | ||
---|---|---|---|
blizzboz Profil |
#1 · Zasláno: 12. 9. 2010, 18:32:35 · Upravil/a: blizzboz
Existuje nejaký jednoduchý elegantný spôsob? Za odpovede vopred ďakujem.
|
||
Časová prodleva: 3 dny
|
|||
Chamurappi Profil |
#2 · Zasláno: 15. 9. 2010, 15:49:34
Reaguji na blizzboze:
function convertToJSON(object) { if(typeof object == "string") return "\"" + object.replace(/\r\n|[\n\r"\\]/g, "\\$&") + "\""; if(typeof object == "number" || typeof object == "boolean") return object.toString(); if(object instanceof Array) { var result = []; for(var i = 0; i < object.length; i++) result.push(convertToJSON(object[i])); return "[" + result.join(", ") + "]"; } if(typeof object == "object") { var result = []; for(var member in object) result.push(convertToJSON(member) + ": " + convertToJSON(object[member])); return "{" + result.join(", ") + "}"; } return "null"; } JSON s metodou stringify , ale na to zatím nejde spoléhat, takže asi ani nemá cenu větvit chování podle dostupnosti nativního JSON u.
|
||
Časová prodleva: 14 let
|
0