mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-22 17:18:39 +00:00
Add minetest.parse_json, engine.parse_json
This commit is contained in:
parent
71a6ffa762
commit
1ecf51a13f
6 changed files with 141 additions and 0 deletions
|
@ -1458,6 +1458,12 @@ minetest.get_content_id(name) -> integer
|
|||
^ Gets the internal content ID of name
|
||||
minetest.get_name_from_content_id(content_id) -> string
|
||||
^ Gets the name of the content with that content ID
|
||||
minetest.parse_json(string[, nullvalue]) -> something
|
||||
^ Convert a string containing JSON data into the Lua equivalent
|
||||
^ nullvalue: returned in place of the JSON null; defaults to nil
|
||||
^ On success returns a table, a string, a number, a boolean or nullvalue
|
||||
^ On failure outputs an error message and returns nil
|
||||
^ Example: parse_json("[10, {\"a\":false}]") -> {[1] = 10, [2] = {a = false}}
|
||||
minetest.serialize(table) -> string
|
||||
^ Convert a table containing tables, strings, numbers, booleans and nils
|
||||
into string form readable by minetest.deserialize
|
||||
|
|
|
@ -174,6 +174,8 @@ engine.gettext(string) -> string
|
|||
fgettext(string, ...) -> string
|
||||
^ call engine.gettext(string), replace "$1"..."$9" with the given
|
||||
^ extra arguments, call engine.formspec_escape and return the result
|
||||
engine.parse_json(string[, nullvalue]) -> something
|
||||
^ see minetest.parse_json (lua_api.txt)
|
||||
dump(obj, dumped={})
|
||||
^ Return object serialized as a string
|
||||
string:split(separator)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue