fixed bug in getDataAsJSON()