WIP : Add JSON-HAL support