Skip to main content

Serialize and unserialize Python list & dictionary between Lua table.

Project description

luadata

Build Status PyPI

This is a Python package that can serialize Python list & dictionary to Lua table, or unserialize Lua table to Python list & dictionary.

Install

Binary installers for the latest released version are available at the Pypi.

python -m pip install --upgrade luadata

Use

You can use write to output your Python data into a Lua file on path.

luadata.write(data, path, encoding='utf-8', form=False, prefix='return ')

Or use read to input your Python data from a Lua file on path.

data = luadata.read(path, encoding='utf-8')

If only want to serialize or unserialize string data, You can try serialize and unserialize.

luadata.serialize(data, form=False)
luadata.unserialize(src_data)

License

BSD

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

luadata-0.2.0.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distribution

luadata-0.2.0-py3-none-any.whl (6.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page