Fix QuestList.fromJson

選択したページに任務が1つしかない状態で任務を完了した場合、api_listがJNullになりMatchErrorとなっていたので修正。
合わせてリストが空の場合はサーバーにPOSTしないように変更。