Mudanças entre as edições de "Módulo:MapaJson"

De Wiki Gla
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 titulo = "Mapa:Blackmarket"
     local pageName = frame.args[1] or ''
     local conteudo = mw.title.new(titulo):getContent()
     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