JSON이 웹 개발자를 돕는 방법은 무엇입니까? 재래식 방법보다 낫지? 경우 예 ; 그럼 어떤 식으로? JSON을 올바르게 배울 수 있습니까? JSON에 가장 적합한 프로젝트/시나리오의 유형은 무엇입니까? 루비 온 레일에 적합합니까 ?? MongoDB와 함께 사용할 수 있습니까 ???JSON이 웹 개발자를 돕는 방법은 무엇입니까?
답변
사용 방법에 따라 다릅니다. 앱이 웹 서비스입니까? 아니면 웹 사이트입니까? 웹 사이트라면 JSON이 AJAX 호출에 가장 유용 할 것입니다. 그것은 매우 쉽게 작업 할 수있는 객체를 반환합니다. 다음 JavaScript 객체를 고려하십시오.
var person = {
lastName: "Doe",
firstName: "John"
}
이 객체와 매우 쉽게 상호 작용할 수 있습니다.
person.lastName // "Doe"
person.firstName // "John"
컨트롤러에서 반환하는 JSON 개체와 동일합니다.
// someFile.js
var success = function(response) {
// Iterate over the object's properties
for (var property in response) {
// Show the values of properties that were not inherited
if (response.hasOwnProperty(property)) {
alert(property);
}
}
$.get("/someController/some_action/" + some_id, success);
# SomeController.rb
def some_action
@obj = SomeClass.find(params[:some_id])
respond_to do |format|
format.js { render :json => @obj }
end
end
당신이 웹 서비스를하고있는 경우는, JSON 거의 모든 시간을 갈 수있는 좋은 방법이지만, 클라이언트는 다른 콘텐츠 유형을 요청 할 수있다 :
은 레일 응용 프로그램에서이 작업을 수행하려면 따라서 JSON과 xml 및 요청할 수있는 다른 모든 콘텐츠 유형을 지원하는 것이 좋습니다. 일부 클라이언트는 xhtml을 요청할 수도 있습니다.이 경우 웹 서비스와 웹 사이트는별로 다를 것이 없습니다.JSON을 좋아합니다. 필자는 컴퓨터로 사람이 읽을 수 있고 쉽게 해석 할 수있을뿐만 아니라 웹 언어 (JavaScript)에서 사용되는 기본 표기법이기 때문에 매우 좋은 형식이라고 생각합니다.
JSON은 웹 개발자를 어떻게 돕습니까?
글쎄, 자바 스크립트를 사용하는 개발자에게는 추가적인 학습 곡선이 없어 도움이됩니다. 다른 사람들에게는 간결하고 간결한 방식으로 도움을주고 많은 수의 도서관에서 문서, 커뮤니티 지원을받을 수 있습니다.
기존 방법보다 낫습니까?
성능 측면에서 보면 실제로 그렇습니다. "JSON 성능"에 대해 Google에서 주제에 대한 자세한 정보를 얻을 수 있습니다. 그것은 또한 인간에게 더 쉽고 읽기 쉽도록 더 좋습니다.
어디에서 JSON을 올바르게 배울 수 있습니까?
은 잘 좋은 출발점은 표준 위치한된다 여기서 http://json.org
은 내가 MongoDB를 작동하는 데 사용할 수 있습니다?
예, MongoDB는 JSON과 유사한 문서 컬렉션을 관리 할 수 있습니다.
- 1. 스트럿츠 2.1.x 개발자를 테스트하는 방법은 무엇입니까?
- 2. PHP 포함을 사용하여 외부 콘텐츠를 포함시키는 가장 좋은 방법은 무엇입니까? (최적의 방식을 좋아하는 웹 개발자를 위해)
- 3. 파일 정렬을 돕는 프로그램
- 4. UI 개발을 돕는 CSS 갤러리
- 5. JSON이 jQuery.ajax()로로드되지 않음
- 6. JSON이 인식되지 않습니다.
- 7. 웹 사이트를 확장하는 방법은 무엇입니까?
- 8. 는 joomla 개발자를 위해 매일 웹 사이트를 방문해야합니까?
- 9. 개발자를 대상으로하는 예외 메시지를 현지화해야합니까?
- 10. 페이지가 양식처럼 작동하도록 돕는 JQuery
- 11. htaccess isapi 재 작성을 돕는
- 12. 파이썬 포함하기 : 스크립터를 돕는 방법?
- 13. JSON이 여전히 응용 프로그램에 사용됩니까
- 14. 얼마나 많은 JSON이 JSON입니까?
- 15. JSON이 멋진 템플릿으로 출력됩니다.
- 16. 내 JSON이 맞습니까?
- 17. node.js에 json이 필요합니다.
- 18. jQuery JSon이 파싱되지 않았습니다.
- 19. 은 gzipp와 json이 다릅니다.
- 20. CrystalReportViewer에서 Crystal Report 분리를 돕는 방법
- 21. iOs 5 Safari의 새로운 "독자"기능인 개발자를 위해 사용하는 방법은 무엇입니까?
- 22. 너무 많은 JSON이 웹 클라이언트로 전송할 수 있습니까?
- 23. 응답에 XML/JSON이 반환되면 웹 사이트에서 정보를 다운로드하려면 어떻게해야합니까?
- 24. Javascript의 JSON이 PHP에서 디코딩되지 않습니다.
- 25. ReferenceError : 오류 # 1065 : 변수 JSON이 정의되지 않았습니다.
- 26. JSON이 제대로 직렬화되지 않는다고 생각합니다.
- 27. Json이 URL을 통해 작동하지 않습니다.
- 28. JSON이 '공식적으로'기본 유형 변환을 지원합니까?
- 29. json_decode - AJAX 요청의 JSON이 잘못되었습니다.
- 30. 나는 같은 JSON이 자바 스크립트
감사합니다. 톤 samo – Chani