# Recursive map
from pip_services4_commons.convert import RecursiveMapConverter
value1 = RecursiveMapConverter.to_map({ 'key': 123 }) # Returns {'key': 123}
value2 = RecursiveMapConverter.to_map_with_default(None, { "my key": "my val" }) # Returns { "my key": "my val" }
value3 = RecursiveMapConverter.to_nullable_map({ 'key': 123 }) # Returns {'key': 123}
value4 = RecursiveMapConverter.to_nullable_map([1,[2,3]]) # Returns {0: 1, 1: {0: 2, 1: 3}}