Parses a Tdm from its RWPM JSON representation.
If the TDM can't be parsed, a warning will be logged with warnings.