Mudanças entre as edições de "Módulo:MapaJson"
Ir para navegação
Ir para pesquisar
| Linha 3: | Linha 3: | ||
function p.getDados(frame) | function p.getDados(frame) | ||
-- Carrega o conteúdo da página JSON | -- Carrega o conteúdo da página JSON | ||
local | local pageName = frame.args[1] or '' | ||
local conteudo = mw.title.new( | local conteudo = mw.title.new(pageName):getContent() | ||
-- Transforma o texto JSON em uma tabela Lua | -- Transforma o texto JSON em uma tabela Lua | ||
Edição das 14h19min de 11 de abril de 2026
A documentação para este módulo pode ser criada em Módulo:MapaJson/doc
local p = {}
function p.getDados(frame)
-- Carrega o conteúdo da página JSON
local pageName = frame.args[1] or ''
local conteudo = mw.title.new(pageName):getContent()
-- Transforma o texto JSON em uma tabela Lua
local dados = mw.text.jsonDecode(conteudo)
-- Exemplo: Pegar um valor específico chamado 'item'
-- Você adapta isso conforme a estrutura do seu JSON
return dados
end
return p