저는 웹 개발 및 웹 응용 프로그램에 비교적 익숙하지 않습니다. JSON에 대해 들어 봤지만 용도가 정확히 무엇인지 확신 할 수 없습니다.웹 응용 프로그램에서 JSON이란 무엇입니까?
답변
JSON은 서버에서 반환 한 정보를 인코딩하기위한 형식입니다. AJAX/XHR (예 : 자바 스크립트)으로 스크립트를 호출하면 반환 된 정보는 XML, JSON 또는 다른 형식을 통해 올 수 있습니다. JSON은 JavaScript와 같은 객체 구조의 데이터를 반환하는 방법 일뿐입니다. XML과 같이 구문 분석이 많이 필요하지 않은 방식입니다.
+1 매우 잘 표현되어 있습니다. –
+1 JSON은 JavaScript 개체 리터럴 표기법의 * 하위 집합입니다. 사전, 목록 및 프리미티브 값으로 구성된 개체, 특히 JavaScript 개체를 모델링하는 데 적합합니다. JSON 구문 분석기 (예 : JSON을 JavaScript 객체로 변환)는 직접 변환입니다. 반면에 XML은 일반적으로이 간단한 매핑을 제공 할 수 없으며 일반적으로 XML 문서 나 단편에서 변환/추출이 필요합니다. 이 * 단순성 *은 JSON의 가장 큰 강점 중 하나입니다. –
인코딩 정보의 일종입니다. 당신이 한 곳에서 다른 곳으로 사람에 대한 정보를 보내려면 예를 들어, 그것은 다음과 같이 보일 수 있습니다 JSON :
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
위키에서 가져옵니다. :) 자세한 내용은
http://en.wikipedia.org/wiki/JSON을 참조하십시오.
먼저 JavaScript Object Notation의 머리 글자입니다.
이것은 종종 Java, C# 등과 같은 언어에서 볼 수있는 객체 데이터 구조를 처리하는 곳에서 사용되며, 연관 배열 (Python, PHP 등 많은 언어에서 볼 수있는 키 - 값 쌍) 등)
질문에 답하기 위해 객체를 문자열로 인코딩하고 전송 한 다음 다른 끝에서 객체를 다시 만드는 간단하고 효율적인 방법입니다.
+1 의무 링크. –
- 1. JSON이란 무엇입니까?
- 2. 웹 응용 프로그램에서 ORM이란 무엇입니까?
- 3. 웹 응용 프로그램에서 '잠금'사용
- 4. json이란 무엇입니까? 초보자에게 설명 할 수 있습니까?
- 5. 웹 응용 프로그램에서 TDD를 연습하는 방법은 무엇입니까?
- 6. 웹 응용 프로그램에서 현지화를 수행하는 방법은 무엇입니까?
- 7. 웹 응용 프로그램에서 세션을 추적하는 방법은 무엇입니까?
- 8. 웹 응용 프로그램에서 Virtualizer를 사용하는 방법은 무엇입니까?
- 9. 웹 응용 프로그램에서 JavaHelp 사용
- 10. 내 웹 응용 프로그램에서 asp.net
- 11. VB 응용 프로그램에서 웹 서비스
- 12. Tomcat의 웹 응용 프로그램에서 JMF
- 13. 웹 응용 프로그램에서 콘텐츠 검색
- 14. 웹 응용 프로그램에서 log4net 로깅
- 15. 웹 응용 프로그램에서 jmx 사용
- 16. 웹 응용 프로그램에서 LogParser 실패
- 17. 안드로이드 응용 프로그램에서 웹 액세스하기
- 18. 웹 응용 프로그램에서 페이지 슬라이드
- 19. HttpContext.Current는 웹 응용 프로그램에서 Null입니까?
- 20. 웹 응용 프로그램에서 검색 구현
- 21. 웹 응용 프로그램에서 테마 적용
- 22. 웹 응용 프로그램에서 EntityManagerFactory 관리
- 23. 웹 응용 프로그램에서 Boo 사용
- 24. 웹 응용 프로그램에서 mysql 업데이트
- 25. 웹 응용 프로그램에서 Sharepoint에 액세스합니다.
- 26. 웹 응용 프로그램에서 winforms 호출
- 27. PHP 웹 응용 프로그램에서 siebel 웹 서비스를 호출하는 방법은 무엇입니까?
- 28. ASP.NET 웹 응용 프로그램에서 웹 서비스 사용
- 29. 웹 응용 프로그램에서 사용자 응용 프로그램에 액세스
- 30. 웹 응용 프로그램에서 기본 응용 프로그램 열기
의 중복 가능성 [JSON과 무엇 왜 그것을 사용해야합니까?] (http://stackoverflow.com/questions/383692/what-is- json-and-why-would-i-use-it) –