차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:json [2017/08/23 01:30] V_Ltech:json [2017/08/23 01:35] (현재) – [단점] V_L
줄 35: 줄 35:
 } }
 </file> </file>
 +=====단점=====
 +유연함이 문제가 될 수 있다. 보내는 자료에 대한 제약이 없기 때문에,  AJAX 는 단순히 데이터만이 아니라 javascript 그 자체도 전달할 수 있다. 무슨 말이냐면 json데이터라고 해서 받았는데 그게 단순 데이터가 아니라 자바스크립트가 될 수도 있고, 그게 실행 될 수 있다는 것이다.
  
 +>데이터인 줄 알고 받았는데 악성 스크립트!!
 +
 +JSON 관련 라이브러리를 따로 사용하는 이유가 이것이다. 받은 내용에서 순수하게 데이터만 추출하기 위한 라이브러리이다.
 +
 +또 다른 JSON의 한계는 JSON으로 가져올 수 있는 데이터는 해당 자바스크립트가 로드된 서버의 것에 한정된다는 것이다.  
 +    
 =====참조===== =====참조=====
  
   * http://json.org/json-ko.html   * http://json.org/json-ko.html
   * [[json php]]참조   * [[json php]]참조