6 Temmuz 2009, PAZARTESİ
JS nesnesine String
Gibi bir dize var
string = "firstName:name1, lastName:last1";
şimdi n böyle bir nesneye ihtiyacım var
obj = {firstName:name1, lastName:last1}
Nasıl JS olabilir mi?
CEVAP
11 Temmuz 2013, PERŞEMBE
Aslında en iyi çözüm JSON kullanıyor:
JSON.parse(text[, reviver]);
Örnekler:
1)
var myobj = JSON.parse('{ "hello":"world" }');
alert(myobj.hello); // 'world'
2)
var myobj = JSON.parse(JSON.stringify({
hello: "world"
});
alert(myobj.hello); // 'world'
3) JSON için bir işlevi geçiyor
var obj = {
hello: "World",
sayHello: (function() {
console.log("I say Hello!");
}).toString()
};
var myobj = JSON.parse(JSON.stringify(obj));
myobj.sayHello = new Function("return (" myobj.sayHello ")")();
myobj.sayHello();
Bunu Paylaş:
JS nesnesine String...
XML String Nesnesine dönüştürmek...
JavaScript string ve sayı dönüştürme...
Bir std son öğesi::string...
Araçlarının String (Java)kaynak metin ...