27 lines
554 B
Lua
27 lines
554 B
Lua
|
local jsonList = { 'old-rules.json' }
|
||
|
|
||
|
package.path = package.path .. ";luajson/?.lua"
|
||
|
local JSON = require'json'
|
||
|
|
||
|
for _, jsonFile in pairs(jsonList) do
|
||
|
local f= io.open(jsonFile, "r")
|
||
|
local jsonIn = f:read("*a")
|
||
|
f:close()
|
||
|
|
||
|
local output = {}
|
||
|
local jsonInData = JSON.decode(jsonIn)
|
||
|
for index, entry in pairs(jsonInData.entries) do
|
||
|
output[entry.id] = {
|
||
|
name = entry.name,
|
||
|
text = entry.description
|
||
|
}
|
||
|
end
|
||
|
|
||
|
local jsonOut = JSON.encode( output )
|
||
|
f= io.open("new-rules.json", "w+")
|
||
|
f:write(jsonOut)
|
||
|
f:close()
|
||
|
|
||
|
end
|
||
|
|