대학생vv
399
2022-04-03 00:42:56 작성 2022-04-03 08:38:23 수정됨
5
146

json 시간표 데이터 받기



빨간색, 노란색, 초록색으로 입력받아서 데이터를 json 형태로 저장하려고 하는데 

어떤 식으로 받는게 가장 효율적이라고 생각하세요?? 

ㅜ 조언부탁드립니다!

0
  • 답변 5

  • to302
    174
    2022-04-03 17:59:46

    요일을 기준으로 할지, 시간을 기준으로 할지 정해서 그것을 key 로 잡고, 나머지 정보들은 배열로 구성할 거 같네요.

    {"월":[1,1,1,1,1,1,3,3,3,], ...

  • 대학생vv
    399
    2022-04-26 22:39:45

    @to302

    근데 궁금한게 mysql db 테이블에 어떻게 저장하죠?

    Column은 리스트 데이터 저장이 안되더라고요..

  • to302
    174
    2022-04-26 22:59:19

    방법은 많겠지만.

    가장 쉬운건 그냥 json 형식의 텍스트로 저장했다가 가져와서 json으로 변환하여 사용할 수도 있고...

    월 ~ 금 까지의 컬럼을 두고, 1,2,3,1,1,1,1,1  이런식으로 저장했다가 가져와서  콤마로 split 해서 시간별로 할당해 사용할 수도 있고..

    어떤 것을 기준으로 조회를 많이 하느냐에 달린 것 같은데요.




  • 대학생vv
    399
    2022-04-26 23:19:32

    @to302

    첫번째 방법이 좀더 쉬운 것 같은데

    db에 varchar 형식으로 json처럼 저장해서 

    데이터를 뺄 때 parse(?) 사용해서 json으로 바꾸란 말씀이시죠?

  • to302
    174
    2022-04-27 11:49:26

    데이터를 뺄 때 parse(?) 사용해서 json으로 바꾸란 말씀이시죠?

    네.. 

  • 로그인을 하시면 답변을 등록할 수 있습니다.