hslua-aeson =========== [![travis build status]](https://travis-ci.org/hslua/hslua-aeson) [![MIT License]](./LICENSE) Glue to hslua for aeson values. This provides a `StackValue` instance for aeson's `Value` type. The following conventions are used: - `Null` values are encoded as the special global `_NULL`. Using `Nil` would cause problems with null-containing arrays. - Objects are converted to tables in a straight-forward way. - Arrays are converted to lua tables. Array-length is included as the value at index 0. This makes it possible to distinguish between empty arrays and empty objects. License ------- This project is licensed under the liberal MIT license, the same license under which hslua and lua itself are published. See the [LICENSE](./LICENSE) file for details. [travis build status]: https://img.shields.io/travis/hslua/hslua-aeson/master.svg?style=flat-square [MIT License]: https://img.shields.io/github/license/hslua/hslua-aeson.svg?style=flat-square