반응형
json_encode()는 PHP 함수로, PHP의 데이터 구조를 JSON 문자열로 변환하는 기능을 제공합니다.
PHP 데이터를 JSON 형식으로 변환하여 다른 시스템이나 클라이언트 사이드(예: JavaScript)에서 쉽게 처리할 수 있게 해줍니다.
json_encode($response)는 $response 변수를 JSON 문자열로 변환.
예를 들어, $response가 ['error' => 'empty']와 같은 배열이라면 json_encode($response) 호출은 이를 JSON 문자열인 '{"error":"empty"}'로 변환합니다.
이렇게 생성된 JSON 문자열은 JavaScript에서 받아서 파싱하여 사용할 수 있습니다.
var jsonString = '{"error":"empty"}';
var jsonObject = JSON.parse(jsonString);
console.log(jsonObject.error); // 출력: "empty"
JSON.parse() 함수는 jsonString 변수에 저장된 JSON 형식의 문자열을 파싱하여 jsonObject라는 JavaScript 객체로 변환합니다. 이후에는 jsonObject 객체의 속성을 접근하여 데이터를 사용할 수 있습니다.
예제에서는 jsonObject.error를 출력하여 "empty"를 확인합니다. JSON.parse() 함수는 유효한 JSON 형식의 문자열을 파싱할 수 있습니다.
반응형
'BackEND > PHP' 카테고리의 다른 글
ajax를 활용해서 데이타 전송하기. (0) | 2023.07.09 |
---|---|
한번에 여러개의 데이타를 객체형태로 ajax사용해서 넘기기. (0) | 2023.07.09 |
PHP기본-세션에 대하여 (0) | 2023.05.28 |
PHP기본 - 쿠키에 대하여 (0) | 2023.05.28 |
PHP 함수와 클래스예제 (0) | 2023.05.22 |