«gson» 태그된 질문

Gson은 JSON과의 Java 객체 직렬화 및 역 직렬화를위한 Google의 오픈 소스 라이브러리입니다.

30
Android Studio : 라이브러리로 jar을 추가 하시겠습니까?
새로운 Android Studio를 사용하려고하는데 제대로 작동하지 않는 것 같습니다. JSON 객체를 직렬화 / 직렬화 해제하기 위해 Gson 라이브러리를 사용하고 있습니다. 그러나 라이브러리는 어떻게 든 빌드에 포함되지 않습니다. MainActivity 만 사용하여 새 프로젝트를 만들었습니다 . / libs 폴더에 gson-2.2.3.jar 을 복사 하여 라이브러리 종속성 으로 추가했습니다 (오른쪽 클릭-> 라이브러리로 추가). 여기에는 …

13
Google Gson-목록 <class> 객체를 직렬화 해제 하시겠습니까? (일반 타입)
Google Gson을 통해 목록 객체를 전송하고 싶지만 일반 유형을 역 직렬화하는 방법을 모르겠습니다. 이것을 보고 난 후에 시도한 것 (BalusC의 답변) : MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); 그러나 "새 List () {} 형식은 상속 된 추상 메소드를 구현해야합니다 ..."라는 식의 오류가 발생합니다. 빠른 수정을 사용하면 20 개가 넘는 …
441 java  json  generics  gson 

7
JSON에서 null을 나타내는
JSON에서 null 값을 반환하는 데 선호되는 방법은 무엇입니까? 프리미티브에 대해 다른 환경 설정이 있습니까? 예를 들어, 서버의 오브젝트에 값이없는 "myCount"라는 정수가있는 경우 해당 값에 대한 가장 올바른 JSON은 다음과 같습니다. {} 또는 { "myCount": null } 또는 { "myCount": 0 } 문자열에 대한 동일한 질문-서버에 null 문자열 "myString"이 있으면 최상의 …
422 json  jackson  gson 

15
Gson : 주석없이 직렬화에서 특정 필드를 제외하는 방법
На этот вопрос есть ответы на 스택 오버플로 на русском : Исключить поле при сериализации или десериализации в GSON 나는 Gson을 배우려고 노력하고 있으며 필드 배제로 고심하고 있습니다. 여기 내 수업이 있습니다 public class Student { private Long id; private String firstName = "Philip"; private String middleName = "J."; private …
413 java  json  serialization  gson 

5
잭슨 대 Gson [닫힘]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . JSON에 대한 기존 라이브러리를 검색 한 후 마침내이 두 가지로 끝났습니다. 잭슨 구글 GSon 나는 GSON에 대해 약간 …
363 java  json  comparison  gson  jackson 

9
Gson : String을 JsonObject로 직접 변환 (POJO 없음)
이것을 알아낼 수 없습니다. GSON에서 JSON 트리 조작을 시도하고 있지만로 변환하기 전에 문자열을 변환 할 POJO를 모르거나 가지고있는 경우가 JsonObject있습니다. 에서 직접 갈 수있는 방법 String이 JsonObject있습니까? 다음을 시도했습니다 (Scala 구문). val gson = (new GsonBuilder).create val a: JsonObject = gson.toJsonTree("""{ "a": "A", "b": true }""").getAsJsonObject val b: JsonObject = …
300 java  json  gson 

9
GSON에서 "BEGIN_OBJECT가 예상되었지만 BEGIN_ARRAY"가 발생합니까?
이와 같은 JSON 문자열을 구문 분석하려고합니다. [ { "updated_at":"2012-03-02 21:06:01", "fetched_at":"2012-03-02 21:28:37.728840", "description":null, "language":null, "title":"JOHN", "url":"http://rus.JOHN.JOHN/rss.php", "icon_url":null, "logo_url":null, "id":"4f4791da203d0c2d76000035", "modified":"2012-03-02 23:28:58.840076" }, { "updated_at":"2012-03-02 14:07:44", "fetched_at":"2012-03-02 21:28:37.033108", "description":null, "language":null, "title":"PETER", "url":"http://PETER.PETER.lv/rss.php", "icon_url":null, "logo_url":null, "id":"4f476f61203d0c2d89000253", "modified":"2012-03-02 23:28:57.928001" } ] 개체 목록으로 List&lt;ChannelSearchEnum&gt; lcs = (List&lt;ChannelSearchEnum&gt;) new Gson().fromJson( jstring , ChannelSearchEnum.class); 여기 …
295 java  android  gson 

16
Gson을 사용하여 JSON을 HashMap으로 변환하는 방법은 무엇입니까?
JSON 형식으로 데이터를 반환하는 서버에서 데이터를 요청하고 있습니다. 요청을 할 때 HashMap을 JSON으로 캐스팅하는 것은 전혀 어렵지 않지만 다른 방법은 약간 까다로워 보입니다. JSON 응답은 다음과 같습니다. { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" …
286 java  json  dictionary  hashmap  gson 

12
JSON 데이터를 Java 객체로 변환
Java 조치 메소드 내의 JSON 문자열에서 특성에 액세스 할 수 있기를 원합니다. 간단히 말하면 문자열을 사용할 수 있습니다 myJsonString = object.getJson(). 아래는 문자열이 어떻게 보이는지에 대한 예입니다. { 'title': 'ComputingandInformationsystems', 'id': 1, 'children': 'true', 'groups': [{ 'title': 'LeveloneCIS', 'id': 2, 'children': 'true', 'groups': [{ 'title': 'IntroToComputingandInternet', 'id': 3, 'children': 'false', …
262 java  json  jackson  gson 

7
Gson-Json에서 형식화 된 ArrayList <T>로 변환
Gson 라이브러리를 사용하여 JSON 문자열을 ArrayList사용자 정의 클래스 로 변환하는 방법은 JsonLog무엇입니까? 기본적으로 JsonLog내 Android 앱에서 만든 다양한 종류의 로그 (SMS 로그, 통화 로그, 데이터 로그)로 구현 된 인터페이스 이며, 이 로그는 ArrayList모두 이들의 모음입니다. 6 행에서 계속 오류가 발생합니다. public static void log(File destination, JsonLog log) { Collection&lt;JsonLog&gt; logs …
211 java  android  json  gson 

8
GSON-날짜 형식
Gson 출력에서 ​​사용자 정의 날짜 형식을 찾으려고하지만 .setDateFormat(DateFormat.FULL)작동하지 않는 것 같습니다 .registerTypeAdapter(Date.class, new DateSerializer()). Gson이 "Date"개체를 신경 쓰지 않고 그 방식으로 인쇄하는 것과 같습니다. 어떻게 바꿀 수 있습니까? 감사 편집하다: @Entity public class AdviceSheet { public Date lastModif; [...] } public void method { Gson gson = new GsonBuilder().setDateFormat(DateFormat.LONG).create(); System.out.println(gson.toJson(adviceSheet); …
187 java  gson 

11
Gson for Java를 사용한 JSON 구문 분석
유형의 JSON에서 데이터를 구문 분석하고 싶습니다 String. Google Gson을 사용하고 있습니다 . 나는 가지고있다: jsonLine = " { "data": { "translations": [ { "translatedText": "Hello world" } ] } } "; 내 수업은 다음과 같습니다 public class JsonParsing{ public void parse(String jsonLine) { // there I would like to get …
154 java  json  gson 

4
모델 빈에서 Gson 인스턴스를 정적 ​​필드로 사용하는 것이 괜찮습니까 (재사용)?
내가 구현 한 모델은 다음과 같습니다. public class LoginSession { private static final Gson gson = new Gson(); private String id; private String name; private long timestamp; public LoginSession(String id, String name) { this.id = id; this.name = name; this.timestamp = System.currentTimeMillis(); } public String toJson() { return gson.toJson(this); } …

1
값이 null 인 맵 항목을 무시하는 Gson
Gson gson = new Gson(); Map&lt;String,Object&gt; map = new HashMap&lt;String, Object&gt;(); map.put("a", 1); map.put("b", null); System.out.println(gson.toJson(map)); //prints {"a":1} 모든 항목을 포함 시키려면 어떻게해야합니까?
132 java  json  gson 

10
Android Retrofit 라이브러리에서 수업 용 변환기를 만들 수 없습니다.
Volley를 Retrofit으로 마이그레이션하면서 이미 JSONObject 응답을 gson 주석을 구현하는 객체로 변환하기 위해 사용한 gson 클래스가 있습니다. 개조를 사용하여 http 가져 오기 요청을 만들려고하지만 내 앱 이이 오류와 충돌합니다 Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: Unable to create converter for class com.lightbulb.pawesome.model.Pet for method GitHubService.getResponse 개조 사이트 의 가이드를 따르고 있으며 …
130 android  gson  retrofit 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.