본문 바로가기

json

[JAVA] LIST 형 POST 처리 - JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.PushbackInputStream@5db922ae; line: 1, column: 1] [JAVA] LIST 형 POST 처리 // CLASS // Student , String name, Integer age @PostMapping("/test") public void test(@Valid @RequestBody List data) { .... } 위와 같이 Post 를 받아주면 아래의 에러를 만날 수 있다 JsonMappingException: Can not deserialize instance of java.util.ArrayList out of START_OBJECT token at [Source: java.io.PushbackInputStream@5db922ae; line: 1, column: 1] Json 파싱을 할 때, 올바른 방법이 아니라는 이야기인데, 어떻게 Student .. 더보기
[기타] JSON 파싱 웹 페이지 [기타] JSON 파싱 페이지 개발을 하면서, TEXT 형태의 JSON 데이터를 JSON 형태로 바꾸는 것으로 보기 쉽게 하는게 필요한때가 있는데요 프로그램을 이용해서 JSON 파싱을 해도 무관하지만, 언제든지 접속할 수 있는 페이지에서 변환해서 볼수있는 사이트가 있어서 공유 합니다. http://json.parser.online.fr/ Json Parser Online json.parser.online.fr 사용법이 워낙심플해서 따로 작성할 것은 없을 것 같네요. 더보기
[JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String [JAVA/SPRING/eGovFrame] JAVA에서 Request Body 의 처리 - String toJsonArray / String toJson / JsonArray format String 제목이 무언가 굉장히 길어져버렸습니다. 내용은 간단합니다. POST 방식으로 전달된 Request 는 Body 에 DATA 가 담겨져서 저장됩니다. 그리고, 우리는 효율적은 JSON 형태로 BODY에 담아서 전달했을 경우, 어떻게 데이터를 처리해야 하는지에 대한 포스팅입니다. @RequestMapping(value ="/example.do") @ResponseBody public ModelAndView example(HttpServletRequest request, HttpServletResponse res.. 더보기
노드js _ excel4node Nodejs 와 Mysql을 연동하여, DB 내의 Data를 엑셀(xlsx)파일로 보여주기 위해 사용했던 확장 모듈입니다. 꽤나 유용하게 사용될 것 같고, 저도 유용하게 사용했던 모듈이기때문에 작성해봅니다. (물론 필요한 사람에게만 필요한 모듈이겠지요 ^^;) Excel4node ( NPM 확장 모듈 ) 이정도 모듈을 사용하실 정도면 확장모듈 Install 및 기본 세팅은 다들 하실 줄알고 따로 자세히 하지는 않겠습니다. ( 그래도 혹시 모르니 http://binshuuuu.tistory.com/7 참고 ) Excel4node 확장모듈은 NPM 사이트에서 설명하는 바와 같이 말그대로 (노드js에서) 고급 Exc.. 더보기
노드JS_ package.json 파일로 확장모듈 설치하기 ( Eclipse ) Package.json 파일이란 ? - 노드 JS를 이용하여 만든 App 의 정보(개발자, 버전 등)를 나타내주며, 사용된 혹은 사용할 확장 모듈을 작성하여 개발에 편의성을 제공해주는 기능을 가진 파일. 또한, 자신이 사용한 모듈들 공유하여 재작성할 필요가 없어진다는 점. > 1. 이클립스 2. 노드 JS ( &npm. 노드JS설치시 자동으로 함께 설치됨) 이클립스를 이용한 노드 JS 개발 시 Explorer 화면 (( 동그라미되어 있는 파일이 Package.json 파일 더블클릭을 통해 해당 파일을 수정할 수 있다. )) 1. 원하는 확장모듈을 코딩하고 Run As -> Run Configuration 을 누른다. 2. NPM 의 Package.json을 클릭해 Run 3. 완료가 된 후에 Refres.. 더보기
노드JS_ json이란 ? JSON - 경량의 DATA교환 방식. 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷. - 기본구조 1. name/value 형태의 쌍으로 collection 타입. 다양한 언어들에서는 object, record, struct(구조체), dirctionary, hash table, 키가 있는 list, 또는 연상 배열로 실현 2. 값들의 순서화된 리스트. 대부분의 언어들에서는 array, vector, list , squence로 실현 object 각 쌍의 순서는 의미가 없으며, 쉼표로 쌍을 구분 { name : value , name2 : value2 } array < 값들의 순서화된 .. 더보기