json을 정의하는 것
json을 정의하는게 코드를 짜는건 아님
{
"result": {
"members": {
"id": 1,
"name": "이한결",
"payments": [{
"id": 1,
"month": 1,
"status": "카드"
}, {
"id": 1111,
"month": 2,
"status": "카드"
}, {
"id": 1123123,
"month": 3,
"status": "카드"
}, {
….
}, {
"id": 1123123,
"month": 12,
"status": "카드"
}
}
}
}
210726
GET - /class/class?name="클래스1"/home/attendance
Response
{
"result" :
[{
"members" :
[{
"id" : 1,
"name" : "이한결" ,
"attendance" :[ {
"id" : attendance1,
"week" : 1st,
"status" : "출석"
},
{
"id" : attendance2,
"week" : 2st,
"status" : "결석"
}],
"id" : 2,
"name" : "이성진"
"attendance" :[ {
"id" : attendance1,
"week" : 1st,
"status" : "출석"
},
{
"id" : attendance2,
"week" : 2st,
"status" : "결석"
}],
}],
"statusList" : {
[{
"id" : status1,
"name" : "출석"
},
{
"id" : status2,
"name" : "결석"
},
{
"id" : status3,
"name" : "환불"
}],
}
}]
}
GET - GET - /class/class?name="클래스1"/member
Response
{
"result" :
[
{
"registration Button" : "회원등록"
},
"members" :
[
{
"id" : 1,
"name" : "이한결",
"age" : 11,
"delete" :
[
{
{
"deleteID" : d1,
"deleteStatus" : "YES"
},
{
"deleteID" : d2,
"deleteStatus" : "NO"
}
}
],
{
"id" : 2,
"name" : "이성진",
"age" : 12,
"delete" :
[
{
{
"deleteID" : d1,
"deleteStatus" : "YES"
},
{
"deleteID" : d2,
"deleteStatus" : "NO"
}
}
]
}
}
]
]
}
GET - GET - /class/class?name="클래스1"/member/yes *
Response
{
"result" :
{
"buttons" :
[
{
"id" : botton1,
"name" : "뒤로가기"
},
{
"id" : button2,
"name" : "등록하기"
}
]
}
}
POST *
GET - GET - /class/class?name="클래스1"/class
Response
{
"result" :
{
"classes" :
[
{
"id" : baekmoon1,
"name" : "백문초 91년생",
"day" : "월",
"time" : "16~17",
"delete" :
[
{
{
"deleteID" : d11,
"deleteStatus" : "YES"
},
{
"deleteID" : d22,
"deleteStatus" : "NO"
}
}
]
}
]
}
"button" :
{
"id" : class-resgistration,
"name" : "등록하기"
"resgistration" :
[
{
{
"regisID" : r1,
"regisStatus" : "YES"
},
{
"regisID" : r2,
"resgisStatus" : "NO"
}
}
]
}
}
GET - /class/class?name="클래스1"/class/yes *
PUSH - *
Response
{
"result" :
{
"buttons" :
[
{
"id" : resgistration-class-1,
"name" : "뒤로가기"
},
{
"id" : resgistration-class-2,
"name" : "등록하기"
}
]
}
}