added jsonio helpers
simplified naming
added jsontrans