안녕하세요 파이어베이스 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형식으로 어떻게 나눌수있을까요?
최대한 저도 공부해보았는데 쉽지않아서 선배님들의 조언을 구하고자합니다.
끝까지 알아보겠습니다. 감사합니다.