본문으로 이동
  • 이 서버는 리버티게임의 개발용 베타 서버로, 게임 플레이 용도로 제작된 사이트가 아닙니다.
  • 리버티게임의 자동 인증된 사용자라면 개발에 필요한 관리자 권한을 신청할 수 있습니다.
  • 틀 및 기능별 소도구를 필요한 문서에만 선택적으로 로딩하는 테스트를 진행하고 있습니다. 작동하지 않는 문서가 있다면 담당자에게 알려주세요.

:JSON

리버티게임(개발), 모두가 만들어가는 자유로운 게임


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

JSON 데이터 문서의 값을 불러옵니다.

주의사항

이 틀은 루아를 기반으로 하며, 루아에서는 배열의 순서가 1부터 시작합니다. 이 점 유의해 주세요.

["aaa", "bbb", "ccc", "ddd"]
JS Lua
0 aaa 1
1 bbb 2
2 ccc 3
3 ddd 4

사용법

{{JSON|(데이터)|(변수)|(기본값)
|true=(값이 true일 때)
|false=(값이 false일 때)
}}

위와 같이 입력하시면 해당 변수의 값만 그대로 나오며, 값이 없는 경우 기본값에 입력된 값이 나옵니다. 값이 true, false일 경우 나올 값도 설정할 수 있으며, 만약 빈 칸으로 출력되기를 원한다면 변수의 값을 비우시면 됩니다. 값이 null일 경우 기본값이 나옵니다.

JSON 데이터 부분에는 문서명이나 코드를 입력하시면 됩니다. 또한, 이 틀을 이부분에 다시 넣어서 객체나 배열 안에 있는 객체나 배열의 값을 불러올 수도 있습니다.

예를 들어, JSON 객체 형식의 한게임/DB/너 문서에 배열로 저장된 var 변수의 첫번째 값을 얻는다면 이렇게 입력하세요:

{{JSON|{{JSON|한게임/DB/너|var}}|1}}

도보시오