내 J2EE 응용 프로그램에서 Jquery를 사용하고 있습니다. 나는 여전히 패스를 얻고 서버로부터 데이터를 얻기 위해 XML을 사용하고있다. 내 고객 측 코드는 매우 모호합니다. XML에서 JSON으로 옮기는 것이 더 나은가?서버 클라이언트 J2EE 애플리케이션의 경우 효율적인 JSON 또는 XML은 무엇입니까?
3
A
답변
7
XML
대 JSON
에 관한 토론이있었습니다. 공연에서 말하면 실제로는 JSON
주위에 방법이 없습니다. 그것도 잘 어쨌든 recognized
JavaScript로. 구문 분석 & 인코딩 방식이 XML
보다 빠릅니다.
그래도 XML
에 대한 권리가 있습니다. 예를 들어 많은 정보가 포함 된 매우 큰 데이터 구조가있는 경우 XML
을 선택하는 것이 좋습니다.
그래서 실제로 어떤 종류의 데이터 구조를 전송할 것인가에 달려 있다고 생각하지만 일반적으로 서버 - 클라이언트 (자바 스크립트) 데이터 전송은 항상 JSON
을 선호합니다.
추가 읽기 : When to prefer JSON over XML?
관련 문제
- 1. 효율적인 서버 측 데이터 스트리밍 방법은 무엇입니까?
- 2. ASP.NET Response.Cookie 클라이언트 또는 서버?
- 3. JSON, 클라이언트 및 서버 측에서 압축
- 4. JSON 데이터를 Java로 직렬화하는 효율적인 방법입니까?
- 5. 클라이언트/서버 및 브라우저/서버
- 6. 클라이언트 쪽 엄지 생성 또는 서버 쪽?
- 7. actionscript는 클라이언트 측 또는 서버 측 언어입니까?
- 8. 플렉스 : 클라이언트/서버 메시징 질문 (RPC 또는 소켓?)
- 9. 서버/클라이언트 서버 연결
- 10. iperf 도구 처리량 서버 쪽 또는 클라이언트
- 11. Java의 JSON-RPC 클라이언트
- 12. iPhone 앱 서버 통신 XML 또는 JSON?
- 13. 응용 프로그램 성능에서 클라이언트 - 서버 네트워크 대기 시간 기여도 확인
- 14. 클라이언트 - 서버 디자인
- 15. 윈도우 서버, 안드로이드 클라이언트 클라이언트
- 16. 클라이언트 또는 서버 측에 대한 ServicePointManager.DefaultConnectionLimit?
- 17. 클라이언트 또는 서버 측에서 pdf로 내보내기?
- 18. Silverlight XAML의 클라이언트 쪽 또는 서버 쪽
- 19. Microsoft 음성 개체 라이브러리 - 클라이언트 또는 서버?
- 20. 루비 : 클라이언트 측 또는 서버 측?
- 21. 클라이언트 측 자바 스크립트 또는 서버 쪽
- 22. 서버 측 JSON 처리
- 23. 클라이언트 측 클라이언트 측 또는 서버 측을 검색 하시겠습니까?
- 24. 비교적 큰 JSON 파일의 서버 및 클라이언트 측 캐싱
- 25. Erlang HTTP 클라이언트 : inets 또는 ibrowse 또는 ...?
- 26. Android 클라이언트 서버 프로토콜
- 27. Qt에서 효율적인 멀티 스레드 서버 구현
- 28. 클라이언트 및 서버 쪽
- 29. 안드로이드 XML은
- 30. foreach JSON 배열의 경우