@staticmethod
def build(d):
    """
        Build an object from a JSON dictionary.

        This differs from `from_dict` in that the values themselves may *also* be dictionaries
        corresponding to serialized DictSerializable objects.

        Parameters
        ----------
        d: dict
            The object as a serialized dictionary.

        Returns
        -------
        DictSerializable
            The deserialized object.

        """
    from taurus.json import TaurusJson
    encoder = TaurusJson()
    return encoder.raw_loads(encoder.raw_dumps(d))
