틀:JSON: 두 판 사이의 차이

리버티게임(개발), 모두가 만들어가는 자유로운 게임
둘러보기로 이동 검색으로 이동
백괴게임>Gustmd7410
잔글편집 요약 없음
백괴게임>Gustmd7410
잔글편집 요약 없음
1번째 줄: 1번째 줄:
<onlyinclude>{{#invoke:JSON|get|{{{1}}}|{{{2}}}}}</onlyinclude>
= [[틀:JSON]] =
<onlyinclude><includeonly>{{#switch:{{{1}}}|get|set={{#invoke:JSON|{{{1}}}|{{#if:{{{2|}}}|{{{2}}}|{}}}|{{{3}}}}}|<span class="error">잘못된 동작을 입력하였습니다.</span>}}</includeonly></onlyinclude>
= 설명문서 =
JSON 데이터를 읽어들여 값을 반환하거나, 데이터를 수정합니다. 이 틀을 사용해 데이터를 수정한 뒤, {{틀|자동저장}}을 함께 사용하시면 좋습니다.
 
== 사용법 ==
이 틀은 다음과 같은 방법으로 사용하실 수 있습니다.
변수는 대소문자를 구분합니다.
 
=== JSON 코드 ===
JSON 코드는 다음과 같은 다양한 상황에서 입력이 가능합니다. 아래와 같은 내용을 두번째 변수에 입력해 주세요.
* JSON 코드 직접 입력
* JSON 문서 불러오기
:JSON 문서를 불러와서 입력하시려면 다음과 같이 틀의 형태로 입력해 주세요.
<nowiki>{{</nowiki>사용자:{{너}}/데이터.json<nowiki>}}</nowiki>
<nowiki>{{</nowiki>:한게임/DB<nowiki>}}</nowiki>
* 빈 JSON 코드
:비어있는 JSON 코드를 사용하시려면 그냥 두번째 변수를 비워두시면 됩니다.
 
=== 변수값 얻기 ===
JSON 데이터에 있는 변수의 값을 얻으려면 다음과 같이 입력합니다:
<pre>{{JSON|get|(JSON 코드)|(변수)}}</pre>
위와 같이 입력하시면 해당 변수의 값만 그대로 나옵니다.
 
예를 들어, <code>var</code> 변수의 값을 얻는다면 이렇게 입력하세요:
<pre>{{JSON|get|(JSON 코드)|var}}</pre>
 
=== 변수값 변경 ===
{{#vardefine:value|{{#rand:0|9}}}}
JSON 데이터에 있는 변수의 값을 변경하려면 다음과 같이 입력합니다:
<pre>{{JSON|set|(JSON 코드)|(변수)|(값)}}</pre>
위와 같이 입력하시면 해당 변수의 값이 변경된 JSON 코드가 반환됩니다. 값이 변경된 변수는 맨 뒷쪽으로 오게 될 수 있습니다.
 
예를 들어, <code>var</code> 변수의 값을 <code>{{#var:value}}</code>로 변경할 경우 이렇게 입력하세요:
<nowiki>{{JSON|set|(JSON 코드)|var|</nowiki>{{#var:value}}<nowiki>}}</nowiki>
 
* 변수 추가
:JSON 데이터에 있는 변수를 추가하려면 변수값을 변경할 때와 같이 입력하시면 됩니다.
 
* 변수 제거
:JSON 데이터에 있는 변수를 제거하려면 다음과 같이 변수값을 변경할 때의 값을 입력하지 않으면 됩니다.
:<pre>{{JSON|set|(JSON 코드)|(변수)}}</pre>
:위와 같이 입력하
:
:예를 들어, <code>var</code> 변수를 제거하려면 이렇게 입력하세요:
:<pre>{{JSON|set|(JSON 코드)|var}}</pre>
 
== [[도보시오]] ==
* [[틀:자동저장]]

2018년 4월 22일 (일) 23:01 판

틀: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}}

도보시오