Module:JSONUtils

From Visual Data Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:JSONUtils/doc

local JSONUtils = {}

function JSONUtils.parse(data)
    -- Durch die Daten iterieren und sie ausgeben
    for _, item in ipairs(data) do
        -- Pagetitle ausgeben
        print(item.pagetitle)
	
        -- Daten ausgeben
        print('Lua Test')
        for _, class in ipairs(item.data.classes) do
            print('Class Name: ' .. class['class name'])
            for _, subClass in ipairs(class['sub-classes']) do
                print('\tSubclass Name: ' .. subClass['sub-class name'])
                for _, subSubClass in ipairs(subClass['sub-sub-classes']) do
                    print('\t\tSubsubclass Name: ' .. subSubClass['sub-sub-class name'])
                    print('\t\tValue: ' .. subSubClass.value)
                end
            end
        end
    end
end

return JSONUtils