tensorstore.KvStore.Spec.to_json(self, include_defaults: bool = False) Any

Converts to the JSON representation.

Example

>>> spec = ts.KvStore.Spec({'driver': 'file', 'path': 'tmp/dataset/'})
>>> spec /= 'abc/'
>>> spec.to_json()
{'driver': 'file', 'path': 'tmp/dataset/abc/'}
>>> spec.to_json(include_defaults=True)
{'context': {},
 'driver': 'file',
 'file_io_concurrency': 'file_io_concurrency',
 'file_io_locking': 'file_io_locking',
 'file_io_memmap': 'file_io_memmap',
 'file_io_sync': 'file_io_sync',
 'path': 'tmp/dataset/abc/'}