# gson
Gson에서 kotlinx-serialization로 갈아탄 이유
: non-null 변수에 null이 들어감;; 여기서 {"name":"Marketing"} 이런식으로 보내면 Employee(null, “Sangeun”) 와 같이 들어감. 여기서 포인트는 no 변수가 non-null이라는 것. 개무시하고 null이 들어가는데, 문법

Gson
java 대상의 라이브러리지만 kotlin에서 사용 가능사용하려면 아래처럼 추가하면 됨직렬화시 객체 선언하고 gson to json 역직렬화시 fromjsonkotlin의 경우 이런식으로 사용json 파일에서 key가 top_banners고내가 선언한 data clas

[ Android Studio ] #13. JSON과 GSON에 대해 알아보자
[ Android Studio ] JSON과 GSON에 대해 알아보자.
2022-01-24(월) 11주차 1일
07.7 파일 API 활용: 데이터를 JSON 형식으로 읽고 쓰기, 08.1 DAO 역할 도입: 데이터 보관 처리 코드를 별도의 클래스로 분리

GSON
JSON데이터를 java객체로 변환하거나, java객체를 JSON데이터로 포맷할 수 있도록 해주는 오픈소스 자바 라이브러리JSON -> (java)JSON Object or JSON Array(java) Class, ArrayList -> JSON여러가지 버전들 중에

Gson으로 AJAX실습하기
json의 기본개념을 익혔다면 구글버전 json인 gson라이브러리로 ajax실습 시작~실습에 앞서, 먼저 메이븐레지스토리에서 gson을 다운받아 lib에 저장해야합니다.product.vo.javaproductListController.javaajax.jsp먼저 pro

ArrayList vs MutableList, 직렬화(serialization), GSON, Shared Preference
📝 ArrayList, MutableList, 직렬화(serialization), GSON, Shared Preference
레트로핏 통신시 에러를 받아보자.
API를 이용하다보면 에러시 응답코드와 설명을 주는 경우가 있다. API를 만들때 모든 백엔드가 고려하는 상황이며 API를 사용하는 사람은 어디서 어떤 이유때문에 에러가 발생했는지 알 수 있어야한다.Errorcode와 Description이 있다고 가정하고 시작하자.

[API]post 할 때 body 순서를 맞추기 위해 LinkedHashMap과 Gson을 사용했다!
안녕하세요!(다들 잘 지내셨나요 하하) post 요청을 하려고 HashMap을 이용해 body를 생성하던 중 문제가 생겨(!) LinkedHashMap으로 바꾸었던 썰(!)을 써보려고 합니다~ (최대한 비슷한 코드로 재연해볼게유!) 먼저 처음에 짠 body 생성
GSON, RestTemplate
getForObject : 주어진 url 주소로 http get 방식으로 객체로 결과를 반환받는다.getForEntity: 주어진 url 주소로 http get 방식으로 결과는 ResponseEntity로 반환받는다.GSON 라이브러리는 Java Object를 JSON
Gson 라이브러리
JSP 페이지에서 Ajax를 사용하여 JSON String을 Controller에서 객체로 바인딩하는 코드를 작성하였습니다. JSON Array 객체를 JSON String 포맷으로 변경 후에 객체의 String 타입으로 매핑을 하고나서 이 문자열을 다시 List 타입
[SptringBoot] fetch api를 post 방식으로 보내기
fetch api를 활용해 post 방식으로 서버에 데이터를 전송하고 서버에서는 이를 받아 gson으로 json을 파싱해 활용하기

[Android] 간단하게 Gson 살펴보기
JSON 데이터를 JAVA 객체로 변환 시켜주는 라이브러리.JAVA 객체를 JSON 데이터로 변환 시켜주는 라이브러리.JSON 데이터 ↔️ JAVA 객체Java 객체를 JSON으로 혹은 그 반대로 변환하기 쉬운 방법을 제공한다.기본에 수정 불가능한 객체를 JSON으로
Kotlinx Serialization
kotlinx.serialization jet brains 발표 블로그 포스트 블로그 포스트 Kotlin을 쓰면서 JSON (역)직렬화를 한다면 Jackson / Gson / Moshi 셋 중 하나를 쓰고 있었을 것이다. Kotlin은 Java랑 100% 호환성이 있