Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- place picker
- one-pan pasta
- JSON parsing
- 구글 맵
- ReactNative
- 라즈베리파이
- Parsing
- 구글 플레이스
- 파싱
- Google Map
- 구글
- 리액트네이티브
- RaspberryPi
- 원팬 파스타
- 서버
- one pot pasta
- json
- 위치 끄기
- 원팬파스타
- Android
- Ionicons
- android studio
- Google direction
- google api
- google places
- googlemap
- 안드로이드
- 리액트 네이티브
- Google JSON
Archives
- Today
- Total
날뛰는 코드
JSON, GSON 본문
* 정리
일단 데이터 넣을 class하나 생성
package com.example.min.googlemaptest;
/**
* Created by MIN on 2017-09-15.
*/
public class Userdata {
private String name;
private Double latitude;
private Double longitude;
Userdata(String name, Double lat,Double lng)
{
this.name = name;
latitude = lat;
longitude= lng;
}
String getName()
{
return name;
}
}
테스트
String data= "{" +
"\"latitude\":\""+ lat.toString() +"\"," +
"\"longitude\":\""+ lng.toString() + "\"," +
"\"name\":\""+ name +"\"" +
"}";
String json = new Gson().toJson(new Userdata(name,lat,lng));
Log.d("gson",json);
// assertNotNull(json);
// assertEquals(json,data);
Userdata obj = new Gson().fromJson(data,Userdata.class);
Log.d("gson",obj.getName());
이런식으로 쓰면댐 data를 받아온 데이터라고 치고
json 에는 Userdata class를 Gson으로 만들어 json으로 변환시켜 넣는다.
obj 에는 받아온 data를 Userdata클래스에 맞게 변환시켜 넣는다.
obj에서 이름 받아오면 잘댐
'안드로이드 > 구글 맵' 카테고리의 다른 글
역지오코딩, 마커 찍은곳 위치 표시하기 (17/08/26) (2) | 2017.08.26 |
---|---|
JSON 파싱 두 마커사이 거리, 시간 파싱하기.(17/08/21) (0) | 2017.08.21 |
앞으로 할 것 정리 (17/08/20 ) (0) | 2017.08.20 |
Google direction JSON 파싱 정리 (0) | 2017.08.20 |
구글 내위치 추적 끄기 (17/08/20) Google Map Api (1) | 2017.08.20 |
Comments