meister-prism / shiwori

1 stars 1 forks source link

本の情報をまとめたJSONファイルの仕様決定 #28

Closed sho0126hiro closed 5 years ago

sho0126hiro commented 5 years ago

一つのJSONの中に格納されている情報をどうするかでもJSONの形式は変わりそう 下は、一つのJSONに、今読んでる本、おすすめの本が表示されるようにしたけど、 サーバー側のデータ管理方法が分かってないので、どこまで同じJSONファイルに格納するか分からなかった。


// の後はコメント
{
    bookdata:[
        {
            "type:"nowRead", // 今読んでる本(本棚ページに表示されるもの
            "items":[
                {
                    "author":"作者名",
                    "title":"タイトル",
                    "imgUrl":"画像リンク",
                    "publication":"出版社",
                    "pageData":{
                        "total": 総ページ数(int),
                        "now"  : 現在のページ数(int)
                    },
                    "bookMarks":[
                        {
                            "page": ページ数(int),
                            "memo" : "メモ"
                        }
                    ]
                }
            ]
        },
        {
            "type:"recommendations", // おすすめの本(本棚ページに表示されるもの
            "items":[
                {
                    "author":"作者名",
                    "title":"タイトル",
                    "imgUrl":"画像リンク",
                    "publication":"出版社",
                    "pageData":{
                        "total": 総ページ数(int)
                    }
                }
            ]
        }
    ]

}

ただ、本の情報としては、こんな感じで十分なのかな 今読んでるページ数の管理方法もちょっと分からない

"items":[
                {
                    "author":"作者名",
                    "title":"タイトル",
                    "imgUrl":"画像リンク",
                    "publication":"出版社",
                    "pageData":{
                        "total": 総ページ数(int),
                        "now"  : 現在のページ数(int)
                    },
                    "bookMarks":[
                        {
                            "page": ページ数(int),
                            "memo" : "メモ"
                        }
                    ]
                }
            ]
        }
sho0126hiro commented 5 years ago

DB:#14 App側データについて:#48