Don't depend on json to support 1.8