Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

사적인 블로그

[DATA] JSON, JSON-row, JSON-column 형태 본문

TIL

[DATA] JSON, JSON-row, JSON-column 형태

DevYeri 2025. 1. 13. 19:48

 

# JSON?

JavaScript Object Notation (JSON)의 약자 == 자바 스크립트 객체 표기법

웹에서 데이터를 전송할 때 일반적으로 사용된다.

자바스크립트 어쩌구가 들어가기 때문에 JS에서 사용하는 객체 표기법에 따른 구조로 구성되어있다

 

 

# JSON 형태 예시

{
  "array": [ 
  	1, 2, 3 
  ],
  
  "boolean": true,
  "color": "gold",
  "null": null,
  "number": 123,
  "string": "Hello World",
  
  "object": {
    "a": "b",
    "c": "d"
  }
}

 

 

 

# JSON row , column형태

같은 테이블의 데이터를 행 중심, 또는 열 중심으로 표현한 것.

아래 동일한 테이블을 row 형태 / column 형태로 바꿔보겠다! 얍!

id name age
1 John 30
2 Jane 25
3 Alice 28

 

 

1) JSON - row 형태

JSON 데이터 구조각각의 데이터를 행(row) 형태로 저장하는 방식

"행(row)" == 엑셀 시트 / 데이터베이스의 테이블 구조와 비교하면 이해가 보다 쉬움

각 행은 하나의 데이터 단위나 레코드를 나타냄(DB의 1행과 동일)

이런 행들이 객체화되어 여러 개의 JSON 객체가 배열로 나열된 구조

 

 

행(Row) 형태의 JSON 예시:

[
  {
    "id": 1,
    "name": "John",
    "age": 30
  },
  {
    "id": 2,
    "name": "Jane",
    "age": 25
  },
  {
    "id": 3,
    "name": "Alice",
    "age": 28
  }
]

 

여기에서 각 항목(예: {"id": 1, "name": "John", "age": 30})은 "행"을 나타냄

DB 테이블에서 하나의 행(row)을 JSON 형식으로 표현한 것!

하나의 온전한 값을 나타낸다.

 

 

2)  JSON - column 형태

column, 열 형태는 각 항목(속성)을 키로, 그 값들을 배열로 나열하는 구조를 사용

마치 like DB의 "열(column)"을 배열로 표현한 것과 비슷하다고 생각하면 됨!

열 형태의 JSON 예시:

{
  "id": [1, 2, 3],
  "name": ["John", "Jane", "Alice"],
  "age": [30, 25, 28]
}

 

각 키(id, name, age)는 데이터베이스의 열을 나타내며, 각 값은 해당 열에 대응하는 데이터 목록임

 

 

 

 

 

ref : https://lxxyeon.tistory.com/153

 

[N/W] JSON이란? - JSON 구조, JSON 데이터 타입, JSON Array

서버와 클라이언트 간 데이터 교환을 위해 꼭 알아야 하는 JSON에 대해 알아보자😊 특정 프로그래밍 문법이 아닌 단순히 데이터를 표시하는 표현 방법으로 어떤 식으로 데이터를 보여주는지 파

lxxyeon.tistory.com