마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

firebase에서 getvalue의 결과들중 key값들만 출력하는 방법이 궁금합니다.

0 추천

안녕하세요 파이어베이스 db에다가 학생정보를 아래와 같이 저장해두었습니다.

이상황에서 users에 학번까지 들어가 code, number , 과목등등을 받고싶습니다.

만약 등록된 과목들의 명칭을 모른채 그저 하위 key들의 값들을 받고싶습니다.

child("20151336")까지 들어간뒤 getkey, getvalue를 하게되면

 20151336
 {number=960328, 디지털=목1619, 상담=목1314, 씨플플=화1416수1618, 글쓰기=월1517, 캡스톤=목1113, code=정성엽}

와 같이 key, value값이 나오게되는데 value값들은 key와 key들의 value들이 같이나와 학생이 어떤 과목을 듣는지 구분하기 어렵습니다 ! 해결할수 있는 방법이 있을까요?

 

또한 각과목들이 key값이고 value값으로 일자/시간때로 저장해두었습니다.

이후에 db에저장된 정보를 파악한뒤 이것을 시간표에 나타내고싶은데 만약 '목1619'일경우 목요일 16시~19시까지라는것을 string형식으로 어떻게 나눌수있을까요?

 

최대한 저도 공부해보았는데 쉽지않아서 선배님들의 조언을 구하고자합니다.

끝까지 알아보겠습니다. 감사합니다.

yeop5 (430 포인트) 님이 2018년 4월 4일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...