In [1]:
import axon

In [2]:
vals = axon.loads('''{@: "name" 
@type: "test" 
a:1 b:2 c:3}''')
print(vals[0], vals[0].__metadata__)
text = axon.dumps(vals)
print(text)
text = axon.dumps(vals, pretty=1)
print(text)


{@:'name', @type:'test', 'a': 1, 'b': 2, 'c': 3} {'': 'name', 'type': 'test'}
{@:"name" @type:"test" a:1 b:2 c:3}
{ @: "name"
  @type: "test"
  a: 1
  b: 2
  c: 3}

In [3]:
vals = axon.loads('''[@: "name" 
@type: "test" 
1 2 3]''')
print(vals[0], vals[0].__metadata__)
text = axon.dumps(vals)
print(text)
text = axon.dumps(vals, pretty=1)
print(text)


[@:'name', @type:'test', 1, 2, 3] {'': 'name', 'type': 'test'}
[@:"name" @type:"test" 1 2 3]
[ @: "name"
  @type: "test"
  1 2 3]

In [ ]: