ISerializer#

class carb.dictionary.ISerializer#

Bases: pybind11_object

Serializer interface for encoding/decoding carb.dictionary trees.

Methods

__init__(*args, **kwargs)

create_dictionary_from_file(self, path)

Loads a dictionary from a file path.

create_dictionary_from_string_buffer(self, arg0)

Parses a dictionary from a string buffer.

create_string_buffer_from_dictionary(self, item)

Serializes a dictionary to a string buffer.

save_file_from_dictionary(self, dict, path)

Saves a dictionary to a file path.

__init__(*args, **kwargs)#
create_dictionary_from_file(
self: carb.dictionary._dictionary.ISerializer,
path: str,
) carb.dictionary._dictionary.Item#

Loads a dictionary from a file path.

create_dictionary_from_string_buffer(
self: carb.dictionary._dictionary.ISerializer,
arg0: str,
) carb.dictionary._dictionary.Item#

Parses a dictionary from a string buffer.

create_string_buffer_from_dictionary(
self: carb.dictionary._dictionary.ISerializer,
item: carb.dictionary._dictionary.Item,
ser_options: int = 0,
) str#

Serializes a dictionary to a string buffer.

save_file_from_dictionary(
self: carb.dictionary._dictionary.ISerializer,
dict: carb.dictionary._dictionary.Item,
path: str,
options: int = 0,
) None#

Saves a dictionary to a file path.