map data generate by json