본문 바로가기

프로그래밍/Json

(3)
Json_com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was BEGIN_OBJECT at line 1 column 2 path $ URL클래스에서 일부 코드를 출력하는 코드를 짰는데 전체 코드를 출력하도록 URL을 생성했거나, 전체 코드를 출력해야 하는데 일부 코드를 출력하도록 URL을 생성해서 생기는 오류이다.
Json_Json 가상데이터 파싱 JSON(JavaScript Object Notaion)이란 경량의 데이터 교환 형식으로, 키-값 쌍 또는 배열 형태의 데이터를 텍스트 형식으로 표현한다. 특정한 구조(약속)가 있는 문자열을 JSON이라고 한다. - JSON 형식 예시 { "name": "John", "age": 30, "city": "New York", "languages": ["English", "French", "Spanish"], "friends": [ {"name": "Mary", "age": 28}, {"name": "Peter", "age": 32}, {"name": "Lisa", "age": 27} ] } {} HTML 삽입 미리보기할 수 없는 소스 → 가상데이터 JSONPlaceholder를 사용하여 콘솔에 데이터를 출력..
Json_Gson 다운로드, jsonschema2pojo 사용법 Gson은 구글에서 만든 json구조의 데이터를 JAVA의 객체로 만들어주기 위해 사용하는 자바 라이브러리입니다. Gson 다운로드아래 링크에 들어가 원하는 버전을 누릅니다. (저는 2.8.9 버전을 사용하였습니다.) https://mvnrepository.com/artifact/com.google.code.gson/gson jar 파일 다운다운 받고 압축을 풀어준 뒤 JavaProject 마우스 우클릭 → Properties → JavaBuildPath → ModulePath에 jar 파일을 열고 적용해주면 됩니다. 복잡한 데이터를 파싱해야 할 때 유용하게 쓸 수 있는 jsonschema2pojo https://www.jsonschema2pojo.org/jsonschema2pojoReference pr..