better spray json support