JsonDB/README.md
2024-08-12 12:10:13 +09:00

699 B

JsonDB

概要

シンプルなJSONL入出力をサポートするC#ライブラリです。

使い方

JsonDBFactoryを使用し、DBを初期化します。

// DBを初期化します。
string filePath = "fileName.jsonl";
JsonDB<T> jsonDB = JsonDBFactory.CreateDB<T>(filePath);

// DBにアイテムを追加します。
bool result = jsonDB.Add(new T());

// DBから全アイテムを取得します。
IEnumerable<T> allItems = jsonDB.GetValues();

// DBから特定のアイテムを取得します。
IEnumerable<T> filteredItems = jsonDB.GetValues((T) => true);

// ファイルに書き込む
jsonDB.Commit();

// リソースを破棄する
jsonDB.Dispose();