Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
1-liner: thank to the text transform function solution in Creative category for YAML. More Types by Stensen
def transform(v):
if v in "null-true-false": return {'': None, 'null': None, 'true': True, 'false': False}[v]
if v.isdigit(): return int(v)
if v[0] in '\'"': return v[1:-1].encode('UTF-8').decode('unicode_escape')
return v
yaml = lambda a: {k:transform(v.strip()) for k, v in map(lambda i:i.split(':'), filter(None, a.splitlines()))}
Oct. 6, 2020
Comments: