use json 1.8.0 or higher