
+ var openBracket=this.indexOf("[");
Does not exist an eval() function in JS to confirm it is a array or not? I think it would be safer than compare strings.
+ if (openBracket!=-1) { + var id=this.slice(0, open This check isn't actually to determine if this is an array, but is used to break down the accessor of the Object whether its an array or not. There IS an eval() function in Javascript that could be used when reading the values from the object, but couldn't be used when building
On 4/1/2014 2:47 PM, Aline Manera wrote: the object. The eval() function is generally discouraged for a few reasons. See http://stackoverflow.com/questions/86513/why-is-using-the-javascript-eval-fu... and http://www.nczonline.net/blog/2013/06/25/eval-isnt-evil-just-misunderstood/ Though coding my own parser is more error prone than using eval for the read, its the only option I see for the construction flow. -- Adam King <rak@linux.vnet.ibm.com> IBM C&SI