LLSD (Linden Lab Structured Data) †[edit]
- undef: '!'
- true: '1'
- false: '0'
- integer:'i' + htonl(value)
- real: 'r' + htond(value)
- uuid: 'u' + uuid uuid is 16 bytes
- binary: 'b' + htonl(binary.size()) + binary
- string: 's' + htonl(string.size()) + string notation serialization is considered valid
- uri: 'l' + htonl(uri.size()) + uri
- date: 'd' + htond(seconds_since_epoch)
- array: '[' + htonl(array.length()) + (child0, child1, ...) + ']' order is always preserved
- map: '{' + htonl(map.length()) + ((key0,value0), (key1, value1), ...)+ '}' order is not always preserved.
- key: 'k' + htonl(key.length()) + string
lod [llsd_dump>llmesh/llsd_dump]][edit]