Backup을 위한 Data format 아이디어
우선 JSON을 사용하기로 했다. 제일 큰 이유로는 덩치가 큰 XML 라이브러리들 때문이다. 가볍다 싶으면 한글 처리가 제대로 안되는 경우도 많았고… 그래서 아예 JSON을 사용하기로 했다.
구상1. 필요한 데이터
1차적으로는 싸이월드의 백업이 목표이므로, 제목, 본문, 작성시간, 첨부파일(s), 카테고리, 작성자, 검색/스크랩/공개 설정, 태그(s) 가 필요하다.
답글에 대한 정보 : 작성자, 내용, 작성시간
구상2. 위 구상을 토대로 더미 데이터를 작성해보면…
[code type=js]
{
.
.categories : ["Starwars", "Empire", "Jedi"],
}
[/code]
[code type=js]
{
.title : "This is a title",
.datetime : 1197135277, // seconds from 1970.1.1 00:00
.writer : "DarthVader",
.category : 1, // 카테고리 번호 0 부터 시작
.content : "I'm your farther.", // 따옴표가 \로 이스케이프 처리된 HTML
.allow : {
..search : 0, // 0은 허용안함
..scrap : 1, // 1은 모두허용, 2는 일촌공개(네이버 블로그등에서는 부분공개)
..access : 2, // 위와 동일
.},
attachments : [
.."data/foo_photo.jpg",
.."data/bar_photo.jpg"
.],
tags : ["movie","starwars"],
comments : [
..{
...writer : "Luke",
...datetime : 1197135389,
...content : "You're a liar!"
..},
..{
...writer : "Yoda",
...datetime : 1197139625,
...content : "Force may be with you"
..}
.]
}
[/code]
- 계속 수정되는 페이지
