틀:JSON: 두 판 사이의 차이
백괴게임>Gustmd7410 잔글 (→틀:JSON) |
백괴게임>Gustmd7410 (→사용법) |
||
6번째 줄: | 6번째 줄: | ||
== 사용법 == | == 사용법 == | ||
=== 변수 === | |||
변수는 | <code>[]</code>로 묶이는 배열을 사용하고 싶으시다면 변수를 숫자로 지정해 주세요. 숫자로 된 변수는 배열의 순서로 인식됩니다. <code>{}</code>로 묶이는 속성을 사용하려면 숫자로만 이루어진 변수명만 아니면 됩니다. | ||
=== JSON 코드 === | === JSON 코드 === | ||
14번째 줄: | 14번째 줄: | ||
* JSON 문서 불러오기 | * JSON 문서 불러오기 | ||
:JSON 문서를 불러와서 입력하시려면 다음과 같이 틀의 형태로 입력해 주세요. | :JSON 문서를 불러와서 입력하시려면 다음과 같이 틀의 형태로 입력해 주세요. | ||
<pre>{{사용자:홍길동/데이터.json}} | |||
{{:한게임/DB}}</pre> | |||
* 빈 JSON 코드 | * 빈 JSON 코드 | ||
:비어있는 JSON 코드를 사용하시려면 그냥 두번째 변수를 비워두시면 됩니다. | :비어있는 JSON 코드를 사용하시려면 그냥 두번째 변수를 비워두시면 됩니다. | ||
46번째 줄: | 46번째 줄: | ||
:예를 들어, <code>var</code> 변수를 제거하려면 이렇게 입력하세요: | :예를 들어, <code>var</code> 변수를 제거하려면 이렇게 입력하세요: | ||
:<pre>{{JSON|set|(JSON 코드)|var}}</pre> | :<pre>{{JSON|set|(JSON 코드)|var}}</pre> | ||
=== 작업 조합 === | |||
만약 여러 작업을 동시에 하고 싶다면 두번째 변수에 이 틀을 다시 넣을 수 있습니다. 이런식으로 말이지요: | |||
<nowiki>{{JSON|get| | |||
{{JSON|set| | |||
{{JSON|set| | |||
{{JSON|set| | |||
{"var":"asdf"} | |||
|var}} | |||
|var1|</nowiki>{{#rand:0|9}}<nowiki>}} | |||
|var2|</nowiki>{{#rand:0|9}}<nowiki>}} | |||
|var1}}</nowiki> | |||
== [[도보시오]] == | == [[도보시오]] == | ||
* [[틀:]] | * [[틀:]] |
2018년 4월 22일 (일) 23:51 판
틀:JSON
설명문서
JSON 데이터를 읽어들여 값을 반환하거나, 데이터를 수정합니다. 이 틀을 사용해 데이터를 수정한 뒤, {{[[틀:|]]}}을 함께 사용하시면 좋습니다.
사용법
변수
[]
로 묶이는 배열을 사용하고 싶으시다면 변수를 숫자로 지정해 주세요. 숫자로 된 변수는 배열의 순서로 인식됩니다. {}
로 묶이는 속성을 사용하려면 숫자로만 이루어진 변수명만 아니면 됩니다.
JSON 코드
JSON 코드는 다음과 같은 다양한 상황에서 입력이 가능합니다. 아래와 같은 내용을 두번째 변수에 입력해 주세요.
- JSON 코드 직접 입력
- JSON 문서 불러오기
- JSON 문서를 불러와서 입력하시려면 다음과 같이 틀의 형태로 입력해 주세요.
{{사용자:홍길동/데이터.json}} {{:한게임/DB}}
- 빈 JSON 코드
- 비어있는 JSON 코드를 사용하시려면 그냥 두번째 변수를 비워두시면 됩니다.
변수값 얻기
JSON 데이터에 있는 변수의 값을 얻으려면 다음과 같이 입력합니다:
{{JSON|get|(JSON 코드)|(변수)}}
위와 같이 입력하시면 해당 변수의 값만 그대로 나옵니다.
예를 들어, var
변수의 값을 얻는다면 이렇게 입력하세요:
{{JSON|get|(JSON 코드)|var}}
변수값 변경
JSON 데이터에 있는 변수의 값을 변경하려면 다음과 같이 입력합니다:
{{JSON|set|(JSON 코드)|(변수)|(값)}}
위와 같이 입력하시면 해당 변수의 값이 변경된 JSON 코드가 반환됩니다. 값이 변경된 변수는 맨 뒷쪽으로 오게 될 수 있습니다.
예를 들어, var
변수의 값을 {{#rand:0|9}}
로 변경할 경우 이렇게 입력하세요:
{{JSON|set|(JSON 코드)|var|{{#rand:0|9}}}}
- 변수 추가
- JSON 데이터에 있는 변수를 추가하려면 변수값을 변경할 때와 같이 입력하시면 됩니다.
- 변수 제거
- JSON 데이터에 있는 변수를 제거하려면 다음과 같이 변수값을 변경할 때의 값을 입력하지 않으면 됩니다.
{{JSON|set|(JSON 코드)|(변수)}}
- 위와 같이 입력하
- 예를 들어,
var
변수를 제거하려면 이렇게 입력하세요: {{JSON|set|(JSON 코드)|var}}
작업 조합
만약 여러 작업을 동시에 하고 싶다면 두번째 변수에 이 틀을 다시 넣을 수 있습니다. 이런식으로 말이지요:
{{JSON|get| {{JSON|set| {{JSON|set| {{JSON|set| {"var":"asdf"} |var}} |var1|{{#rand:0|9}}}} |var2|{{#rand:0|9}}}} |var1}}
도보시오
- [[틀:]]