본문 바로가기

json

(3)
[안드로이드 | JSON] Json 파일 Parsing해 List로 만들기 프로젝트 리소스에 포함된 Json 파일을 불러와 List로 만들 일이 생겼다. 이 과정을 위해 해준 일들을 우선 나열해보면 4단계 정도가 있다. 1. 프로젝트에 Assets 폴더를 만들고 불러오고자 하는 json 파일을 집어넣는다. 2. GSON 라이브러리 및 Room Database import 3. Json 파일로부터 만들고자 하는 Data class를 정의 (3-1) 필요한 경우에 따라 TypeConverter 추가 정의 4. Json 파일을 String 객체로 Parsing > Gson 사용해 List 뽑아내기 Json Parsing을 위해 Gson과 AAC의 Room을 사용했다. 그러면 1번부터 쭉 밟아보자. 1. 프로젝트에 Assets 폴더를 만들고 불러오고자 하는 json 파일을 집어넣는다...
[안드로이드] Lottie 3.0.7 적용기 (json 파일 재생 라이브러리) 기존 안드로이드 프로젝트에 튜토리얼 단계에 적용하고자 GIF 에셋을 활용했었는데(Glide 라이브러리), GIF의 단점은 사이즈가 대체적으로 커질 수 있다는 점과, 기기별로 재생 속도가 천차만별로 달라지던 현상이 발생한다는 것이었다. 이를 대체하기 위해 새로 도입하게 된 게 JSON 애니메이션이다. JSON은 현재 여타 웹사이트에도 다양하게 적용되고 있는 애니메이션 포맷인데, 이를 안드로이드 등 기타 플랫폼에서 간편하게 적용이 가능하도록 만들어진 Lottie 라이브러리를 추가로 알게되었다. Lottie의 상세 소개는 아래에서. https://airbnb.design/lottie/ Lottie Easily add high-quality animation to any native app. Lottie is ..
[R] json 파일을 csv 로 바꾸자 조금은 난해하게 주어진 json으로 이뤄진 fitbit 데이터들을 다루기 위해 일단 json 파일을 csv 로 변경하려 했다. json을 바로 R에서 다루는 법은 모르기 때문에, 가능한지 모르겠지만 원래 익숙하던 방법으로 해보려 하는 것이다. 어찌되었든 처음에 다른 사이트를 통해 온라인상에서 파일을 하나씩 바꾸다가 한개만 바꾸면 브라우저가 멈춰버리는 현상때문에 새로운 사이트를 왔는데 뭐 무난하게 잘 진행이 되서, 여기서 일단 파일 변환을 완료했다. https://json-csv.com/ 다음 남은것은 이것들을 몽땅 merge 하고 R에서 그래프를 그리는 것인데.. 타슈할때만큼 그냥 무난 하게 해결되었으면 좋겠다.. R은 그러려니 하겠는데 애를 먹었던 파이썬과 처음 만져야 하는 R3 자바스크립트를 활용해서..