HTML5 を使用して Windows 8 アプリケーションを開発しています。アプリケーションは、新しいイベントを作成するためにいくつかのユーザー データを必要とします。イベントには、タイトル、説明、日時があります。ユーザーがフォームに入力した後、このデータを JSON 形式のテキスト ファイルに保存して、次にユーザーがアプリケーションを開いたときに表示できるようにしたいと考えています。
JSONオブジェクトをテキストファイルに書き込むさまざまな方法を見つけることができますが、テキストファイルの最後にデータを追加することに関連するものは何も見つかりません. 基本的に、データを読み取って表示するevents.txtが1つあり、ユーザーがイベントを追加した後、同じ.txtにイベントを追加したいと考えています。
私のevents.txtは次のようになります
[
{
"key": "event1",
"title": "title1",
"description": "description1",
"date": "<sample date>",
"time": "<sample time>",
"backgroundImage": "../images/logo.png"
}
]
次のコードを使用して、このファイルからイベントを読み取っています
WinJS.xhr({ url: "../data/events.txt" }).then(function (xhr) {
var events = JSON.parse(xhr.responseText);
events.forEach(function (feed) {
event.push({
group: feed,
key: feed.key,
title: feed.title,
description: feed.description,
date: feed.date,
time: feed.time,
backgroundImage: feed.backgroundImage
});
});
});
ここで締め切りが迫っているので、どんな種類の助けも大歓迎です。
ありがとう。