목록GSON (12)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Java [소스 코드] try { /** * ------------------------------------- * TODO [요약 설명] * ------------------------------------- * 1. Jackson : Java Object 를 JSON으로 변환하거나 JSON 을 Java Object 로 변환하는데 사용할 수 있는 Java 라이브러리입니다 * ------------------------------------- * 2. 필요 라이브러리 설치 : * * implementation 'com.fasterxml.jackson.core:jackson-core:2.13.4' * implementation ..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ----------------------------------------------------------------------------------------- // TODO [SEARCH FAST] : [VOID] jsonPrettyPrint : json 형식 문자열 데이터 GSON 정렬 출력 // ----------------------------------------------------------------------------------------- public static String jsonPrettyPrint(String json){ /** * // ------------------------------..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [호출 : 소스 코드] // [JSON 형식 String 문자열 생성] var jsonString = "{\"key_age\":29,\"key_item\":[{\"key_lang\":\"Java\",\"key_tool\":\"Android\"},{\"key_lang\":\"Swift\",\"key_tool\":\"Xcode\"}],\"key_name\":\"투케이\",\"key_note\":{\"key_blog\":\"twok.blog\"}}" // [String to data class 변환 실시] var mPerson = Gson().fromJson(jsonString, M_Person::class.java..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [소스 코드] // ------------------------------------- // [Kotlin 소스 코드] // ------------------------------------- try { // [kotlin 코드 에서 java model 클래스 선언 실시] val m_test = M_Test("투케이", 30, true) // [kotlin 코드에서 java model clss Gson 출력 실시] val json = Gson().toJson(m_test) // [로그 출력 실시] S_Log.ltd("================================================") S_Lo..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [M_Person 클래스 생성 실시] M_Person m_person = new M_Person("투케이", 29, null); // [GSON 사용해 Object to Json 변환 실시] String jsonString = new Gson().toJson(m_person); // [로그 출력 실시] Log.i("---","---"); Log.w("//===========//","================================..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [String 샘플 JSON 데이터 생성] String sampleJson = "{\"key_age\":30,\"key_item\":[{\"key_lang\":\"Kotlin\",\"key_tool\":\"Android\"},{\"key_lang\":\"Swift\",\"key_tool\":\"Xcode\"}],\"key_name\":\"투케이\",\"key_note\":{\"key_blog\":\"twok.blog\"}}"; // [M_..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] // ------------------------------------- // [로직 처리 실시] // ------------------------------------- try { // [JSON 생성에 필요한 데이터 선언] M_Person.Note note = new M_Person.Note("twok.blog"); // [JSON 생성에 필요한 데이터 선언] ArrayList items = new ArrayList(); items.add(new M_Person.Item("Java", "Android")); items.add(new M_Person.Item("Swift", "Xcode")); // [M_Person 클래..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : Kotlin [data class : 소스 코드] package com.example.kotlinproject import org.json.JSONObject data class M_User ( /** * // -------------------------------------------------------------------------------------- * TODO [클래스 설명] * // -------------------------------------------------------------------------------------- * 1. 모델 클래스 * // ----------------------..
[타이틀] 구 분 : Library / 라이브러리 제 목 : [라이브러리] [Android] GSON (Java / json / format) 사용되는 곳 : Android / Spring / Java / json / format [설 명] 1. GSON 은 자바 객체를 JSON 표현으로 변환하는 데 사용할 수 있는 자바 라이브러리 입니다 2. GSON 은 구글에서 만들었으며, Apache 2.0 license 를 포함 합니다 [참고 사이트] https://github.com/google/gson GitHub - google/gson: A Java serialization/deserialization library to convert Java Objects into JSON an..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] // TODO [SEARCH FAST] : [테스트 함수 실행] @GetMapping("/TEST_MAIN") public String TEST_MAIN(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "+String.valueOf("TEST_MAI..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] package com.example.testapp; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // =================================== // TODO [..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [Test : 소스 코드] package com.example.testapp; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // =================================== //..