Android assets 파일에 JSON 넣기
2016. 3. 24. 23:02ㆍMobile/Android
반응형
Android assets 파일에 JSON 넣기
assets 파일안에 서버통신을 하기 귀찮고 빨리 확인하고 싶을때... 간단한 방법으로 확인가능
GSON으로 사용하면 더욱더 빠르겠조~? orhanobut.logger 는 정말 좋은 로거~
assets 폴더를 만들고 json형식 파일을 넣으시면 끝!
package com.example.test.pricetest;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.google.gson.Gson;
import com.orhanobut.logger.LogLevel;
import com.orhanobut.logger.Logger;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
public class MainActivity extends AppCompatActivity {
DbDTO dbDTO;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Logger.init("hi").logLevel(LogLevel.FULL);
AssetManager assetManager = getResources().getAssets(); // assets 장치검색
InputStream source = null;
try {
source = assetManager.open("db.json"); // assets 폴더에서 해당 db.json을 가저옴
} catch (IOException e) {
e.printStackTrace();
}
Gson gson = new Gson();
Reader reader = new InputStreamReader(source); //reader 담고
dbDTO = gson.fromJson(reader, DbDTO.class); // gson으로 바꿔줌~
Logger.d(dbDTO.getRec().get(0).getOPT_NM()); //로그~
}
}
간단하게 테스트 할때 좋다~
반응형
'Mobile > Android' 카테고리의 다른 글
안드로이드 새로고침 + Android SwipeRefresh (0) | 2016.04.27 |
---|---|
Android key hash (해쉬키) 만들기 (0) | 2016.04.02 |
갤럭시s6 마시멜로 업데이트방법 (1) | 2016.02.25 |
[안드로이드 Android] 단말기 정보 가져오기 (0) | 2016.02.05 |
구글 타임라인 + 위치기록 (3) | 2016.01.18 |