| 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 JSONu.
|
||
|
Časová prodleva: 16 let
|
|||
0