tonny version from JSONKit