From 77b2a61c29983d7c3b103634d8d87aa71c4a3136 Mon Sep 17 00:00:00 2001 From: Mike Littman Date: Fri, 5 Dec 2025 19:45:58 -0600 Subject: [PATCH] Add sldecode and slencode Lua JSON helpers --- .../app_settings/types_lua_default.xml | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/indra/newview/app_settings/types_lua_default.xml b/indra/newview/app_settings/types_lua_default.xml index 6b90804ab3..90994f1acc 100644 --- a/indra/newview/app_settings/types_lua_default.xml +++ b/indra/newview/app_settings/types_lua_default.xml @@ -1518,6 +1518,84 @@ comment encode lua value as json + + name + sldecode + parameters + + + name + json + type + string + + + returnType + + kind + union + types + + string + number + vector + uuid + quaternion + boolean + + kind + array + elementType + + + nil + + + comment + decode json string to lua value preserving types + + + name + slencode + parameters + + + name + value + type + + kind + union + types + + string + number + vector + uuid + quaternion + boolean + + kind + array + elementType + + + nil + + + + + name + tight + type + boolean + + + returnType + string + comment + encode lua value as json preserving types. use tight to encode more compactly +