JSON encoding and decoding
This module is based partially on code from the previous incarnation of Mjolnir by Steven Degutis.
| Signature | hs.json.decode(jsonString) -> table |
|---|---|
| Type | Function |
| Description | Decodes JSON into a table |
| Parameters |
|
| Returns |
|
| Notes |
|
| Source | extensions/json/libjson.m line 139 |
| Signature | hs.json.encode(val[, prettyprint]) -> string |
|---|---|
| Type | Function |
| Description | Encodes a table as JSON |
| Parameters |
|
| Returns |
|
| Notes |
|
| Source | extensions/json/libjson.m line 112 |
| Signature | hs.json.read(path) -> table | nil |
|---|---|
| Type | Function |
| Description | Decodes JSON file into a table. |
| Parameters |
|
| Returns |
|
| Source | extensions/json/libjson.m line 197 |
| Signature | hs.json.write(data, path, [prettyprint], [replace]) -> boolean |
|---|---|
| Type | Function |
| Description | Encodes a table as JSON to a file |
| Parameters |
|
| Returns |
|
| Source | extensions/json/libjson.m line 164 |