본문 바로가기

JSON

[springframework] ContentNegotiatingViewResolver의 역할과 설정하기 Spring을 이용한 RESTful 방식의 서비스를 구현하려다 보니 RESPONSE 데이터 타입에 대한 고민을 하게 되었다. REST API를 서비스하는 대부분의 사이트(트위터, 페이스북, 포스퀘어 등)의 대부분이 JSON 타입을 기본으로 지원한다.대부분의 Tutorial, Example 을 보더라도 JSON 형식으로 처리를 하게 끔 되어있다.아무래도 JSON이 심플하고, 처리 속도도 빠르기 때문에 대세기 때문에 그런듯 하다. 바로 여기서 의문점이 들었다.다른 타입으로 결과를 만들어서 주고 싶다면 어떻게 해야할까?!xml, rss, pdf, doc는?! 실제 Twitter REST API 1.1의 샘플을 살펴보니 다음 예와 같이 URI에 따라서 여러가지 형태의 응답결과를 받을 수 있었다. https://.. 더보기
[JSON] JSON-lib Java Library Introduction JSON-lib (http://json-lib.sourceforge.net/)는 자바에서 beans, maps, collections, array 그리고 XML을 JSON 으로 변환하기 위해 사용하는 자바 라이브러리이다. Javadocjdk1.3 : http://json-lib.sourceforge.net/apidocs/index.htmljdk1.5 : http://json-lib.sourceforge.net/apidocs/jdk15/index.html Download 다음의 경로에서 다운로드 한다.http://sourceforge.net/projects/json-lib/files/json-lib/ Dependencies JSON-lib는 아래의 패키지에 의존성을 가지고 있다.ja.. 더보기
[json] JSON Validator & Convert JSON 데이터를 만들거나 만들어진 데이터의 유효성을 검증할 수 있는 방법이 있다. JSONLintExample : http://jsonlint.comGitHub : https://github.com/umbrae/jsonlintdotcom Free Online JSON ParserExample : http://runjsonline.jsonparser.com/GitHub : https://github.com/umbrae/jsonlintdotcom Json Parser OnlineExample : http://json.parser.online.fr/ 더보기