Модуль:GetField: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 1168: | Строка 1168: | ||
if type(v) == "table" then | if type(v) == "table" then | ||
if next(v) ~= nil then | if next(v) ~= nil then | ||
local okJson, jsonVal = pcall(mw.text.jsonEncode, v) | |||
if okJson and jsonVal then | |||
parts[#parts + 1] = "value=" .. to_nowiki(jsonVal) | |||
end | |||
append_table_tree(parts, k, v) | append_table_tree(parts, k, v) | ||
end | end | ||