2012-05-21 6 views
1

어떤 상황에서 JSON이 클라이언트에서 서버로의 데이터 전송의 평균으로 사용되는 지에 대해 정말 혼란 스럽습니다. 그것을 사용하는 것의 장점은 무엇입니까?데이터 전송 매체 인 JSON

답변

0

JSON은 xml과 비교하여 스스로 설명하고 이해하기 쉬운 가벼운 텍스트 데이터 교환 형식입니다.

0

JSON은 잘 알려진 형식이므로 둘 이상의 클라이언트가 있으면 편리합니다.

1

"클라이언트"가 JSON 문자열에서 객체를 만드는 것이 매우 쉽기 때문에 JSON은 "클라이언트"가 JavaScript를 실행할 수있는 경우 매우 유용합니다. 일반적으로 JSON은 XML보다 "오버 헤드"가 적으며 간단한 계층 적 데이터를보다 간결하게 표현합니다.

0

JavaScript Object Notation입니다. 그것을 사용하여 데이터를 앞뒤로 보낼 수 있습니다. 너무 많은 오버 헤드가 없기 때문에 종종 XML을 사용하는 것과 같이 권장됩니다. 이것이 Ajax를 사용하는 XML보다 대중화 된 이유입니다.

JSON은 가벼운 데이터 교환 형식입니다 (다이어트에서 XML로 생각하십시오). 기본적으로 XML을 사용하여 데이터를 직렬화하는 대신 JSON을 사용할 수 있습니다.

링크 URL : - JSON을 사용

What is JSON?

http://en.wikipedia.org/wiki/JSON

혜택 : -

http://www.developerfeed.com/json/faq/what-are-benefits-using-json-over-xml

0

왜 텍스트 형식이 아닌 바이너리 형식?

다른 플랫폼 간의 상호 운용성에 편리합니다. 사람이 읽을 수있는 메시지이므로 조사하고 디버그하기가 쉽습니다. Extensible은 오래된 클라이언트를 뒤엎지 않고 새로운 필드를 추가 할 수 있습니다. 그러나 우리는 약간의 비용을 지불하고, 문자 메시지는 이진 메시지보다 커질 것입니다.

왜 CSV 또는 XML이 아닌 특정 텍스트 형식입니까? 임의의 복잡한 구조를 지원하는 CSV에

바람직 등 배열

당신이 정말 좋은 XML 도구가 없다면 JSON은 XML보다 간단하다. WEB 2.0 클라이언트에서 JavaScript를 많이 사용하면 JSON이 매우 매력적입니다. 효과적으로 JSON Javsacript이므로 특별한 구문 분석이 필요하지 않습니다. 그러나 대규모 프로젝트의 경우 더 많은 제어를 통해 이익을 얻으므로 JSON 스키마를 사용하십시오. 이는 XML과 비슷한 세상으로의 한 걸음입니다.

0

JSON은 매우 가벼운 데이터 전송 매체입니다. 시스템의 거의 모든 아약스 요청과 함께 사용할 수 있습니다.

JSON은 일단 익숙하면 XML보다 읽기 쉽지만 사물의 데이터 검증 측면에서는 부족합니다.

Id는 외부 파티가 호출 할 수있는 시스템의 모든 진입 점에서 전송 메커니즘으로 XML을 선택합니다. XML은 매우 성숙했으며 많은 스키마 코드 (예 : 엄격한 스키마 유효성 검사)가 내장되어있어 많은 배관 코드를 작성해야하는 번거 로움이 없습니다.

다른 모든 AJAXy의 경우 Id는 JSON을 선택합니다.

1

JSON은 매우 간단합니다. 아름다움은 XML보다 간단한 언어를 제공하는 객체 및 배열의 ​​간단한 구조입니다. 다음은 JSON의 기본 사항을 학습하기위한 참고 자료입니다. Json Example