Files

27 lines
494 B
Matlab

function S = map2struct(map)
% MAP2STRUCT
%
% Description:
% Convert a containers.Map to a struct
%
% Syntax:
% S = map2struct(map)
%
% Inputs:
% map containers.Map (keyvalue = char/string)
%
% History:
% 03Jun2022 - SSP
% -------------------------------------------------------------------------
S = struct();
if isempty(map)
return
end
keys = map.keys;
values = map.values;
for i = 1:numel(keys)
S.(keys{i}) = values{i};
end