모듈:GameJSONParser: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
(새 문서: local p = {} function p.test(frame) local jsonschema = require('모듈:Jsonschema') local validator = jsonschema.generate_validator { type = 'object', properties = { foo = { type = 'string' }, bar = { type = 'number' }, }, } return mw.text.jsonEncode( validator{ foo='hello', bar=42 } ) end return p)
 
(testImportJson 작성)
1번째 줄: 1번째 줄:
local p = {}
local p = {}


function p.testParser(frame)
    local jsonschema = require('모듈:Jsonschema')
    local validator = jsonschema.generate_validator {
        type = 'object',
        properties = {
          foo = { type = 'string' },
          bar = { type = 'number' },
        },
      }
     
    return mw.text.jsonEncode( validator{ foo='hello', bar=42 } )
end
function p.testImportJson(frame)
    local jsonschema = require('모듈:GameJSONParser/scheme.json')
     
    return mw.text.jsonEncode( jsonschema )
end


function p.test(frame)
function p.test(frame)

2023년 7월 27일 (목) 11:58 판


모듈 설명문서[보기] [편집] [역사] [새로 고침]

getGameInfo

이 부분의 본문은 틀:게임 정보입니다.

getGamecard

이 부분의 본문은 틀:게임카드입니다.

getFeaturedCard

이 부분의 본문은 틀:추천평카드입니다.

도보시오


local p = {}


function p.testParser(frame)
    local jsonschema = require('모듈:Jsonschema')

    local validator = jsonschema.generate_validator {
        type = 'object',
        properties = {
          foo = { type = 'string' },
          bar = { type = 'number' },
        },
      }
      
    return mw.text.jsonEncode( validator{ foo='hello', bar=42 } )
end
 

function p.testImportJson(frame)
    local jsonschema = require('모듈:GameJSONParser/scheme.json')

      
    return mw.text.jsonEncode( jsonschema )
end
 

function p.test(frame)
    local jsonschema = require('모듈:Jsonschema')

    local validator = jsonschema.generate_validator {
        type = 'object',
        properties = {
          foo = { type = 'string' },
          bar = { type = 'number' },
        },
      }
      
    return mw.text.jsonEncode( validator{ foo='hello', bar=42 } )
end
 
return p