Android/Json
-
JSON 라이브러리 Gson과 Jackson - Gson편Android/Json 2019. 6. 18. 13:38
앞서 jackson을 어떻게 사용해야 하는가에 대해서 탐구해 보았는데 이번은 gson에 대해서 탐구를 해보겠다 Gson Site : https://github.com/google/gson Gson은 Java Object를 JSON 표현으로 변환하는 데 사용할 수있는 Java 라이브러리 또한 JSON 문자열을 동등한 Java 객체로 변환하는 데 사용할 수 있다. Gson은 소스 코드가없는 기존 오브젝트를 포함하여 임의의 Java 오브젝트에 대해 작업 할 수 있다. Gradle Dependency implementation 'com.google.code.gson:gson:2.8.5' 1. POJO ( Plain Old Java Object ) 생성 enum class Gender { Male, Female;..
-
JSON 라이브러리 Gson과 Jackson - Jackson 편Android/Json 2019. 6. 16. 23:48
앞서 Json 어떤 라이브러리를 사용해야 하는가에 대해서 탐구해보았는데 gson와 jackson이 저/대용량에서 좋은 성능을 보여 어떤식으로 사용해야 하는지 간단하게 알아보도록 하자 IntelliJ에서 Kotlin으로 테스트를 해보았다. Jackson Site : https://github.com/FasterXML/jackson Json 뿐만 아니라 XML/YAML/CSV 등 다양한 형식의 데이타를 지원하는 data-processing 툴 스트림 방식이므로 속도가 빠르며 유연하며 다양한 third party 데이타 타입을 지원한다. Gradle Dependency implementation "com.fasterxml.jackson.core:jackson-core:2.9.9" implementation "..
-
JSON 어떤 라이브러리를 사용해야 할까?Android/Json 2019. 6. 16. 20:56
개발하는 많은 REST API는 응답 데이터 포맷을 JSON으로 선택한다. ( Git hub API만 보아도 알 수 있다시피.. ) REST API에 데이터 요청을 보내 값이 돌아오면 값을 파싱하여야 한다. 파싱을 하기 위해서는 역직렬화 ( deserialization ) 과정이 필요하다. 현재 굉장히 많은 자바 JSON 라이브러리가 존재하는데 어떤것을 사용해야 하는지 감이 오지 않는다. https://www.developer.com/lang/jscript/top-7-open-source-json-binding-providers-available-today.html Top 7 Open-Source JSON-Binding Providers Available Today - Developer.com Top 7..