개발공작소
728x90
article thumbnail
[JAVA] JSONObject/JSONArray/JSONParser 사용방법 : json-simple 라이브러리
JAVA 2022. 9. 13. 21:15

지금까지는 프론트단에서 json을 많이 사용해서 기본적인 지식은 있었는데, 백단에서 json을 쓸일은 없었다. 그래서 관련 라이브러리와 JSONObject와 JSONArray에 대해 정리해보려 한다. json-simple 라이브러리 다운로드 java에서 JSON을 다룰 때 아래의 라이브러리를 활용할 수 있다. json-simple com.googlecode.json-simple json-simple 1.1.1 json관련 라이브러리는 종류가 꽤 많다. 각 라이브러리에 따라 지원하는 메서드가 각기 다르니 직접 추가해서 사용해보고 정하는 것도 나쁘지 않다. json-simple이 제일 사용하기 무난한 듯.. 아래 링크에 각 라이브러리의 차이점에 대해 잘 정리 되어있으니 확인해보도록 하자. [2021 upda..

article thumbnail
[JAVA] JSON데이터를 객체 형태로 받기 ( 415 에러, jackson )
JAVA 2022. 4. 30. 12:46

저번에 415에러가 뜬 적이 있어서 링크와 같이 해결했었는데, 보통 우리는 Object형식으로 많이 주고 받는다. 그래서 오늘은 JSON데이터를 객체, Map 형태로 받는 2가지 방법에 대해 정리려고 한다. 1. pom.xml에 json 라이브러리 추가 com.fasterxml.jackson.core jackson-databind 2.9.6 org.codehaus.jackson jackson-mapper-asl 1.9.13 json형태의 데이터를 객체 형태로 받게 도와주는 라이브러리이다. ( 버전은 적어 넣어주든 에서 가져오자 ) 2. 비동기 통신 실행 let popInfo = { popSub : '', popCon : '' } popInfo.popSub = '팝제목'; popInfo.popSub = '..

article thumbnail
[JS] 415 unsupported media type 에러 ( JSON POST 송신 )
FrontEnd/JavaScript 2022. 3. 1. 03:07

오랜만에 POST써서 기본적인 걸 실수했다. ( 실수 한 김에 정리.. ) 객체를 JSON 문자열로 변환해주는 JSON.stringify함수를 쓰면 객체 => 문자열로 변환이 되는건데.. 오래 안쓰다 보니 깜빡해서 다음과 같은 실수를 했다. 객체였던 testData를 stringify함수에 넣어 문자열로 변환 된 것 까지 확인 했는데 멍청하게 Object로 받으려고 했다.. 역시 자주 써야 안까먹는데.. 쓸 일을 만들어야 겠다...

article thumbnail
[JS] 변수가 JSON형식인지 확인하는 방법. ( feat. JSON.parse 메서드 활용, Unexpected token in JSON at position 에러)
FrontEnd/JavaScript 2022. 2. 23. 21:49

이번에 프로젝트를 하면서 새로 레이어를 발행해서 지도에 뿌려주는데, 제대로 뿌려지지 않았다.( GIS관련임 ) 디버깅을 해보니까. 아래 구문에서 에러가 발생하였다. --샘플 var testShow = (item.jsonOb) ? JSON.parse(item.jsonOb).showLabel ? true : false : false; Unexpected token in JSON at position.... 즉 JSON을 객체로 변환하려고 하는데 JSON이 없다는 말이다. 보면 item객체안에서 jsonOb라는 녀석을 JSON.parse해주는 코드인데 즉, JSON형태 => 객체형태로 변환해주는 부분이다. 근데 문제는 평소에는 JSON형태가 들어와줘서 에러가 안났는데, 가끔 JSON형태가 아닌 객체형태의 데이..

article thumbnail
[API] 공공데이터 포털의 오픈API를 받아와 목록에 뿌려보자. ( feat. REST API )
기타 2022. 2. 1. 21:14

오늘은 공공데이터포털의 오픈API를 활용하여, 데이터를 한번 가져와 보자. 우선 공공데이터포털에 접속한다. 1. 공공데이터 포털 설명 ============================================================================ https://www.data.go.kr/ 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 데이터찾기 > 데이터목록 으로 들어간다. 자. 여기서 마음에 드는 데이터를 하나 고른다. 여기서 조건열기를 눌러 조건을 설정해준다. 서비스유형을 REST, 확장..

article thumbnail
[JS] JSON이란??? ( feat. stringify(), parse())
FrontEnd/JavaScript 2022. 1. 23. 02:42

프로젝트를 진행하면서 항상 axios를 사용하여 JSON을 쓰는데, JSON이라고 하면 그냥 아 데이터형식? 정도만 알고있는 수준이다. 그래서 누가 JSON이 뭐에요? 라고 하면 설명을 하지 못하는... 그래서 이번에 정리를 한번 해보려고 한다.. ============================================================================ JSON이란?? 데이터가 세상을 지배하고 있습니다. 그러나 더욱 중요해진 것은 다양한 데이터를 다루는 방법을 아는 것입니다. 프로그래머, 개발자, 그리고 IT전문가는 저장된 자료구조가 어떤 언어로 작성되었든 다른 언어 및 플랫폼에서 처리 가능한 형식으로 전달해야 합니다. JSON(JavaScript Object Notatio..

728x90