상위 19개 JSON 인터뷰 질문 및 답변(2024)
다음은 꿈의 직업을 얻기 위한 신입생과 숙련된 후보자를 위한 JSON 인터뷰 질문과 답변입니다.
1) JSON이 무엇인지 언급해 보세요.
JSON은 간단한 데이터 교환 형식입니다. JSON은 JavaScript 객체 표기법을 의미합니다. 언어와 플랫폼에 독립적입니다.
2) JSON 객체가 무엇인지 설명해주세요.
객체는 순서가 지정되지 않은 이름/값 쌍 집합으로 정의될 수 있습니다. JSON의 객체는 {왼쪽 중괄호}로 시작하여 {오른쪽 중괄호}로 끝나거나 끝납니다. 모든 이름 뒤에는:(콜론)이 오고 이름/값 쌍은 쉼표(쉼표)로 구분됩니다.
3) JSON 텍스트를 JavaScript 객체로 변환하는 방법을 설명해주세요.
JSON의 일반적인 용도 중 하나는 웹 서버에서 JSON 데이터를 파일이나 HTTP 요청으로 수집하고 JSON 데이터를 JavaScript로 변환한 다음 웹 페이지의 데이터를 사용하는 것입니다.
4) JSON 구문 규칙의 규칙이 무엇인지 언급하세요. JSON 객체의 예를 들어보시겠어요?
JSON 구문은 JavaScript 개체 표기 구문의 집합입니다.
- 데이터가 이름/값 쌍으로 되어 있음
- 데이터는 쉼표로 구분됩니다.
- 중괄호는 객체를 담는다
- 대괄호는 배열을 보유합니다.
5) XML 대신 JSON을 사용해야 하는 이유는 무엇입니까?
- 유선 데이터 형식으로 XML보다 빠르고 가볍습니다.
- JSON 객체가 입력되는 동안 XML 데이터는 유형이 없습니다.
- JSON 유형: 숫자, 배열, 부울, 문자열
- XML 데이터는 모두 문자열입니다.
- JSON 개체가 JavaScript에 있으므로 데이터를 쉽게 사용할 수 있습니다.
- 값을 가져오는 것은 JavaScript 코드의 객체 속성에서 읽는 것만큼 간단합니다.
6) JSON-RPC와 JSON Parser가 무엇인지 언급해 주세요.
- JSON RPC: XML 대신 경량 JSON 형식을 사용하지만 XML-RPC와 동일한 간단한 원격 프로시저 호출 프로토콜입니다.
- JSON 파서: JSON 파서는 JSON 데이터를 객체로 구문 분석하여 해당 값을 사용하는 데 사용됩니다. 이는 javaScript, PHP 및 jQuery를
7) JSON의 파일 확장자가 무엇인지 언급하세요.
JSON의 파일 확장자는 .json입니다.
8) JSON 텍스트를 객체로 변환하는 데 사용되는 함수는 무엇입니까?
JSON 텍스트를 객체로 변환하려면 “json.parse()” 함수를 사용합니다.
9) JSON이 지원하는 데이터 유형은 무엇입니까?
JSON에서 지원하는 데이터 유형은 다음과 같습니다.
- 번호
- 끈
- 부울
- 배열
- 목적
- null로
10) JSON.stringify의 역할이 무엇인지 언급해 주세요.
JSON.stringify () 객체를 JSON 텍스트로 변환하고 해당 JSON 텍스트를 문자열에 저장합니다.
11) JQuery에서 JSON을 구문 분석하는 방법을 보여 주시겠습니까?
JQuery에서 JSON을 구문 분석하기 위해 예제를 살펴보겠습니다.
var json = '{"name": "Guru 99", "Description ": "Learn PHP Interactively with PHP Beginner Tutorials"}' obj = $.parseJSON(json); //alert(obj.name);
12) PHP에서 JSON을 인코딩하는 데 사용되는 함수가 무엇인지 언급해 주세요.
PHP에서 JSON을 인코딩하려면, json_encode() 함수 사용. 이 함수는 성공 시 값, 실패 시 false 값의 JSON 표현을 반환합니다.
13) 문자열을 JSON 배열로 변환하는 방법을 설명해주세요.
문자열을 JSON 배열로 변환하려면 각 개체에 대해 JSONObject 개체를 생성하고 이를 JSON 배열에 추가해야 합니다.
14) JSON 파일이 무엇인지 언급하세요.
- JSON 파일의 JSON 파일 형식은 ".json"입니다.
- JSON 텍스트의 MIME 유형은 "application/json"입니다.
15) JSON의 용도를 나열해 보세요.
JSON 사용에는 다음이 포함됩니다.
- JavaScript 기반 애플리케이션을 작성할 때 브라우저 확장 및 웹사이트를 포함하는 JSON을 사용합니다.
- JSON은 네트워크 연결을 통해 구조화된 데이터를 전송하고 직렬화하는 데 사용됩니다.
- JSON은 주로 서버와 웹 애플리케이션 간에 데이터를 전송하는 데 사용됩니다.
- 웹 서비스 및 API는 JSON 형식을 사용하여 공개 데이터를 제공합니다.
- JSON은 최신 프로그래밍 언어와 함께 사용할 수 있습니다.
16) JSON의 단점은 무엇인지 언급해 주세요.
json의 단점은
- 유형 정의가 포함되어 있지 않습니다.
- 일종의 DTD가 부족합니다.
17) JSON의 MIME 유형이 무엇인지 언급해 주세요.
JSON 텍스트의 MIME 유형은 "application/json"입니다.
18) JSONP가 무엇인지 언급해 주세요.
JSONP는 패딩이 포함된 JSON을 나타냅니다. 웹 브라우저에서 크로스 도메인 정책을 우회하기 위해 사용하는 방법입니다. 즉, JSONP는 클라이언트에서 다른 도메인의 JSON 응답을 보낼 때 브라우저 제한 사항을 처리하는 간단한 방법입니다.
19) JSON과 JSONP의 차이점이 무엇인지 언급해 주세요.
- JSON : JSON은 서로 다른 시스템 간의 통신 매체에 사용되는 간단한 데이터 형식입니다.
- JSONP: 크로스 도메인에서 해당 형식을 사용하기 위한 방법론입니다. 아약스 동일 출처 정책 문제의 영향을 받지 않는 상태에서 요청합니다.
이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.
유용한 질문.
네, 유용하고 빠르게 수정된 질문입니다. 감사합니다
이 답변이 맞나요?
8) JSON 텍스트를 객체로 변환하는 데 사용되는 함수는 무엇입니까?
JSON 텍스트를 객체로 변환하려면 "eval" 함수가 사용됩니다.
제 생각에는 json.parse() 여야 할까요??
제안해 주셔서 감사합니다. 콘텐츠를 업데이트했습니다.