According to the documentation, save should prioritize saving to storage over
saving to json.
package.save(target, storage=None, **options)
Saves this data package to storage if storage argument is passed or saves this data package's descriptor to json file if target arguments ends with .json or saves this data package to zip file otherwise.
Proritizing saving to storage over saving to json is also consistent with the behaviour of the resource save method.
According to the documentation, save should prioritize saving to storage over saving to json.
Proritizing saving to storage over saving to json is also consistent with the behaviour of the resource save method.