I got the Json \"false\"
from server. I respond as bool
but it\'s Json so it\'s in browser type is String
instead of bool
String.prototype.revalue= function(){
if(/^(true|false|null|undefined|NaN)$/i.test(this)) return eval(this);
if(parseFloat(this)+''== this) return parseFloat(this);
return this;
}
From: http://www.webdeveloper.com/forum/showthread.php?t=147389
Actually, you just need the first "if" statement from the function -- tests to find true or false in the code and the eval
s it, turning it into the boolean value