모듈:GameJSONParser
getGameInfo
- 이 부분의 본문은 틀:게임 정보입니다.
getGamecard
- 이 부분의 본문은 틀:게임카드입니다.
getFeaturedCard
- 이 부분의 본문은 틀:추천평카드입니다.
도보시오
- 리버티게임:게임 메타데이터/스키마.json : 메타데이터 스키마
- 모듈:GameJSONParser/연구소
위 설명은 모듈:GameJSONParser/설명문서의 내용을 가져와 보여주고 있습니다. (편집 | 역사) 이 모듈에 대한 수정 연습과 시험은 연습장 (만들기 | 미러)과 시험장 (만들기)에서 할 수 있습니다. 분류는 /설명문서에 넣어주세요. 이 모듈에 딸린 문서. |
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