«gson» 태그된 질문

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

6
Android Studio의 Gson 라이브러리
누군가 Android 프로젝트에 Gson 라이브러리를 추가하는 단계별 가이드를 제공 할 수 있습니까? JSON내장 라이브러리를 사용해 보았지만 지금은 약간 지루한 것 같습니다. 나는 Gson을 기반으로 한 몇 가지 예를 보았고 정말 쉬운 것 같습니다.
94 android  gson 


11
Android에서 JSON 배열 (Json 개체 아님)을 구문 분석하는 방법
JSONArray를 구문 분석하는 방법을 찾는 데 문제가 있습니다. 다음과 같이 보입니다. [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] JSON이 다르게 작성된 경우 구문 분석하는 방법을 알고 있습니다 (즉, 객체 배열 대신 json 객체가 반환 된 경우). 그러나 그것은 내가 가진 전부이고 그것과 함께 가야합니다. * 편집 : 유효한 json입니다. 이 json을 사용하여 iPhone 앱을 만들었습니다. 이제 …
90 java  android  json  gson  arrays 

15
gson.toJson ()에서 StackOverflowError가 발생합니다.
내 개체에서 JSON 문자열을 생성하고 싶습니다. Gson gson = new Gson(); String json = gson.toJson(item); 이 작업을 시도 할 때마다 다음 오류가 발생합니다. 14:46:40,236 ERROR [[BomItemToJSON]] Servlet.service() for servlet BomItemToJSON threw exception java.lang.StackOverflowError at com.google.gson.stream.JsonWriter.string(JsonWriter.java:473) at com.google.gson.stream.JsonWriter.writeDeferredName(JsonWriter.java:347) at com.google.gson.stream.JsonWriter.value(JsonWriter.java:440) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:235) at com.google.gson.internal.bind.TypeAdapters$7.write(TypeAdapters.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:200) at …

9
Gson으로 JSON 배열을 구문 분석하는 방법
JSON 배열을 구문 분석하고 gson을 사용하고 싶습니다. 첫째, JSON 출력을 기록 할 수 있으며 서버가 클라이언트에 명확하게 응답합니다. 내 JSON 출력은 다음과 같습니다. [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] 구문 분석을 위해이 구조를 시도했습니다. 단일 …
84 java  android  arrays  json  gson 

10
Retrofit에서 동적 JSON을 처리하는 방법은 무엇입니까?
개조 효율적인 네트워킹 라이브러리를 사용하고 있지만 무작위로 responseMessage변경되는 단일 접두사 를 포함하는 Dynamic JSON을 처리 할 수 ​​없으며 object, responseMessage경우에 따라 (동적으로) 동일한 접두사 ( )가 String으로 변경됩니다. responseMessage의 JSON 형식 객체 : { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } responseMessage JSON 형식은 문자열 형식으로 동적으로 …
82 android  json  gson  retrofit 

7
Retrofit GSON은 json 문자열에서 java.util.date로 날짜를 직렬화합니다.
REST 호출에 Retrofit 라이브러리를 사용하고 있습니다. 내가 한 대부분은 버터처럼 부드럽지만 어떤 이유로 JSON 타임 스탬프 문자열을 java.util.Date객체 로 변환하는 데 문제가 있습니다. 들어오는 JSON은 다음과 같습니다. { "date": "2013-07-16", "created_at": "2013-07-16T22:52:36Z", } Retrofit 또는 Gson에게 이러한 문자열을 변환하도록 어떻게 알릴 수 java.util.Date objects있습니까?
81 java  android  json  gson  retrofit 

3
Moshi vs Gson in android [닫기]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 개월 전 . 이 질문 개선 모델 데이터를 직렬화 및 역 직렬화 하는 데 Moshi by square 를 …

6
"Unparseable date : 1302828677828"서버에서받은 밀리 초 형식 날짜를 Gson으로 역 직렬화하려고합니다.
문제를 해결하기 위해 4 시간 동안 쉬지 않고 노력한 후 누군가 나를 도울 수 있는지 여기에서 물어보기로 결정했습니다. 문제는 내 Android 클라이언트가 서버에서받은 데이터를 역 직렬화하려고 할 때 "Unparseable : 1302828677828"예외가 발생한다는 것입니다. Gson을 사용하여 밀리 초 형식의 날짜를 역 직렬화 할 수 있는지 알고 싶습니다.

7
개조가 BEGIN_OBJECT로 예상되었지만 BEGIN_ARRAY였습니다.
저는 JSON 구문 분석을 처음 사용하고 Square의 Retrofit 라이브러리를 사용하고 있으며이 문제에 직면했습니다. 이 JSON 응답을 구문 분석하려고합니다. [ { "id": 3, "username": "jezer", "regid": "oiqwueoiwqueoiwqueoiwq", "url": "http:\/\/192.168.63.175:3000\/users\/3.json" }, { "id": 4, "username": "emulator", "regid": "qwoiuewqoiueoiwqueoq", "url": "http:\/\/192.168.63.175:3000\/users\/4.json" }, { "id": 7, "username": "test", "regid": "ksadqowueqiaksj", "url": "http:\/\/192.168.63.175:3000\/users\/7.json" } ] …
79 java  android  json  gson  retrofit 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.