JSON
텍스트를 JSON으로 변환

텍스트를 JSON 객체로 변환합니다.
- 입력 [타입] : 텍스트 [문자열]
- 출력 [타입] : JSON 객체 [JSON 객체]
경로로 JSON 값 가져오기

JSON 값에서 지정한 경로(RFC 6901 JSON Pointer 표준)에 해당하는 값을 반환합니다.
- 입력 [타입] : JSON 값 [JSON 객체/JSON 배열/숫자/문자열/참/거짓], 경로 [문자열]
- 출력 [타입] : 경로의 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
경로 예시: /students/0/name
예를 들어, 아래의 JSON 구조에서 /user/profile/contact/phones/1 의 경로에 해당하는 값은 “010-9876-5432” 입니다.
{
"user": {
"profile": {
"name": "Alice",
"contact": {
"phones": [
"010-1234-5678",
"010-9876-5432"
],
"email": "alice@example.com"
}
}
}
}
JSON 객체 멤버 존재 확인

JSON 객체에 특정 이름을 가진 멤버가 있으면 참을, 없으면 거짓을 반환합니다.
- 입력 [타입] : JSON 객체 [JSON 객체], 멤버 이름 [문자열]
- 출력 [타입] : 멤버 존재 여부 [참/거짓]
JSON 객체 멤버값 가져오기

JSON 객체에서 특정 이름을 가진 멤버의 값을 구합니다.
- 입력 [타입] : JSON 객체 [JSON 객체], 멤버 이름 [문자열]
- 출력 [타입] : 멤버 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
JSON 객체 멤버 개수

JSON 객체의 멤버 개수를 반환합니다.
- 입력 [타입] : JSON 객체 [JSON 객체]
- 출력 [타입] : 멤버 개수 [숫자]
JSON 객체 비어있음 확인

JSON 객체에 멤버가 하나도 없으면 참을, 그렇지 않으면 거짓을 반환합니다.
- 입력 [타입] : JSON 객체 [JSON 객체]
- 출력 [타입] : 비어있음 여부 [참/거짓]
JSON 배열 크기

JSON 배열의 크기(요소의 개수)를 반환합니다.
- 입력 [타입] : JSON 배열 [JSON 배열]
- 출력 [타입] : 배열 크기 [숫자]
JSON 배열 값 가져오기

JSON 배열에서 특정 위치의 값을 구합니다. 위치는 0부터 시작합니다.
- 입력 [타입] : JSON 배열 [JSON 배열], 위치 [숫자]
- 출력 [타입] : 배열 요소 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
JSON 배열 비어있음 확인

JSON 배열이 비었으면 참을, 그렇지 않으면 거짓을 반환합니다.
- 입력 [타입] : JSON 배열 [JSON 배열]
- 출력 [타입] : 비어있음 여부 [참/거짓]
JSON 배열 값 위치 찾기

JSON 배열에서 특정 값이 처음으로 나타나는 위치를 구합니다. 위치는 0부터 시작하며, 찾지 못하면 -1을 반환합니다.
- 입력 [타입] : JSON 배열 [JSON 배열], 찾을 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 값의 위치 [숫자]
JSON 값 타입 확인

JSON 값의 타입이 선택된 타입과 일치하면 참을, 그렇지 않으면 거짓을 반환합니다.
- 입력 [타입] : JSON 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 타입 일치 여부 [참/거짓]
빈 JSON 객체 만들기

멤버가 없는 빈 JSON 객체를 만듭니다.
- 입력 [타입] : 없음
- 출력 [타입] : 빈 JSON 객체 [JSON 객체]
JSON 객체 멤버 추가

JSON 객체에 특정 이름과 값을 가진 멤버를 추가합니다.
- 입력 [타입] : JSON 객체 [JSON 객체], 멤버 이름 [문자열], 멤버 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 수정된 JSON 객체 [JSON 객체]
JSON 객체 멤버 값 변경

JSON 객체에서 특정 이름을 가진 멤버의 값을 변경합니다.
- 입력 [타입] : JSON 객체 [JSON 객체], 멤버 이름 [문자열], 새 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 수정된 JSON 객체 [JSON 객체]
JSON 객체 멤버 삭제

JSON 객체에서 특정 이름을 가진 멤버를 삭제합니다.
- 입력 [타입] : JSON 객체 [JSON 객체], 멤버 이름 [문자열]
- 출력 [타입] : 수정된 JSON 객체 [JSON 객체]
JSON 객체 모든 멤버 삭제

JSON 객체의 모든 멤버를 삭제합니다.
- 입력 [타입] : JSON 객체 [JSON 객체]
- 출력 [타입] : 빈 JSON 객체 [JSON 객체]
빈 JSON 배열 만들기

값이 없는 빈 JSON 배열을 만듭니다.
- 입력 [타입] : 없음
- 출력 [타입] : 빈 JSON 배열 [JSON 배열]
JSON 배열 끝에 값 추가

JSON 배열의 마지막에 값을 추가합니다.
- 입력 [타입] : JSON 배열 [JSON 배열], 추가할 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 확장된 JSON 배열 [JSON 배열]
JSON 배열 값 변경

JSON 배열의 특정 위치의 값을 변경합니다. 위치는 0부터 시작합니다.
- 입력 [타입] : JSON 배열 [JSON 배열], 위치 [숫자], 새 값 [참/거짓/숫자/문자열/JSON 객체/JSON 배열]
- 출력 [타입] : 수정된 JSON 배열 [JSON 배열]
JSON 배열 값 삭제

JSON 배열의 특정 위치의 값을 삭제합니다. 위치는 0부터 시작합니다.
- 입력 [타입] : JSON 배열 [JSON 배열], 위치 [숫자]
- 출력 [타입] : 축소된 JSON 배열 [JSON 배열]
JSON 배열 모든 값 삭제

JSON 배열의 모든 값을 삭제합니다.
- 입력 [타입] : JSON 배열 [JSON 배열]
- 출력 [타입] : 빈 JSON 배열 [JSON 배열]
JSON 객체를 텍스트로 변환

JSON 객체를 텍스트로 변환합니다.
- 입력 [타입] : JSON 객체 [JSON 객체]
- 출력 [타입] : JSON 텍스트 [문자열]