为了跟踪我的新年决心,我创建了daily.log
以下格式的文件。
8:40 AM 1/2/2013
begin:755am
activity:enquired about 3x3 black board;bought book [beginning html 5]
waste:facebook;
meeting:old friend;mechanic
programming:none
blogpost:[asp.net deployment]
do:buy black board
done:
end:1045pm
我正在创建一个简单的 C# 控制台应用程序,它会问我几个问题并相应地填写此文件。该工具的未来功能之一将是显示一个简单的仪表板样式网页,用于测量解决方案的进度等。
我想使用数据序列化或配置文件格式以这种方式存储日常活动信息,因为成熟的工具可用于这些格式而不是纯文本。
我以前从未使用过 JSON,我想知道 JSON 格式是否可以与 C# 独立使用(不涉及 javascript),即使可以,在这种情况下使用 JSON 是否合适。
如果不是 JSON,它的超集 YAML?或者是否有其他适合此目的的替代方案?