JSON은 데이터를 저장할 수 있는 효과적인 확장자 중 하나라고 생각한다.
그만큼 처음 시작하기도 매우 간단하다.
**이 글에서는 JSON파일 자체의 내부 구조를 설명하는 글이 아니다.
JSON파일은 생각보다 사용하기 간단하다.
아래는 JSON파일을 작성하기 위한 조건이다.
1. JSON 데이터는 이름과 값의 쌍으로 이루어진다.
["이름"] : 값
2. JSON 데이터는 쉼표(,)로 나열된다.
["이름1"] : 값,
["이름2"] : 값
이 때 마지막 데이터는 무조건 쉼표가 없어야한다.
3. 객체(object)는 중괄호({})로 둘러쌓아 표현한다.
{
"name": "apple",
"class": "item",
"heal": 15,
"stack": 99
}
4. 배열(array)은 대괄호([])로 둘러쌓아 표현한다
.
"item": [
{"name": "apple", "class": "item", "heal": 15, "stack: 99},
{"name": "banana", "class": "item", "heal": 35, "stack: 99},
{"name": "kiwi", "class": "item", "heal": 25, "stack: 99}
]
//아래 형태도 가능하다.
"item": [
{
"name": "apple",
"class": "item",
"heal": 15,
"stack: 99
},
{
"name": "banana",
"class": "item",
"heal": 35,
"stack: 9
},
{
"name": "kiwi",
"class": "item",
"heal": 25,
"stack: 99
}
]
일단 JSON파일을 시작한다면 먼저 데이터들을 객체로 처리해야한다.
무슨 말이냐면
"name": "apple"
파일 전체 형태가 위와 같으면 오류가 난다는 것이다.
즉 아래와 같이 중괄호로 시작은 객체로 처리한 후 작성을 시작해야한다.
{
"name": "apple"
}
'DB' 카테고리의 다른 글
게임 DB 제작 [1] (0) | 2024.01.20 |
---|---|
CSV 파일 구조 (0) | 2024.01.20 |