[PHP] JSON이란...

2022. 10. 15. 04:03Program/PHP

152_PHP JSON이란...

[요약]

  • JSON은 서로 다른 언어 간에 데이터를 전달하는 역할을 한다.

JSON은 서로 다른 프로그래밍 언어 간에 데이터를 전달하기 위해 사용하는 언어이다.

FORM 태그에 대해 학습할 때 데이터를 입력하고 전송하면 페이지가 변환된 후 데이터를 처리했다.

요즘은 페이지 변환 없이 페이지에서 데이터를 전송하고 처리한 결과를 받아서 어떠한 행동을 하게 하는 방식을 더 많이 사용한다.

자주 경험하는 예로, 회원가입 시에 아이디가 이미 존재하는지 확인하는 기능이다.

아이디 중복 버튼을 누르면 페이지가 전환되지 않고 같은 페이지에서 해당 아이디가 있는지 없는지를 알려주는데, 이때 전달되는 데이터가 JSON으로 구성된다.

이러한 JSON을 다루는 방법에 대해 알아보자.

 

JSON 데이터로 변경을 하기 전에 우선 JSON에 대해 알아보겠다.

JSON은 기본적으로 다음과 같은 구조를 갖고있다.

PHP로 생가하면 $변수명 = 과 같다고 생각하면 된다.

{변수명:값}

 

변수가 userID이고 userID 변수의 값이 michael이면 다음과 같이 표현한다.

[예제: 155-1_json.php ]

{userID:'michael'}

PHP로 생각하면 $userID = 'michael'; 과 같다고 보면된다.

하나의 변수에 여러 데이터를 담으려면 값을 배열로 사용하면 된다.

배열을 사용하려면 []를 사용한다.

userID 변수에 여러 값을 대입하면 다음과 같이 입력한다.

[예제: 155-2_jsonArray.php ]

 

{userID:['first','second','third']}

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사