improve performance of json mapper
add number utils functions