Rat Stash is a open source library for parsing and using item data from Escape from Tarkov.
The fast way: Finding a item by it's Id
Database database = Database.FromFile("items.json");
Item item = database.GetItem("5644bd2b4bdc2d3b4c8b4572");
Console.WriteLine(item.Name); // > "AK-74N 5.45x39 assault rifle"
Finding a item by any other property
Database database = Database.FromFile("items.json");
IEnumerable<Item> items = database.GetItems(item => item.ShortName == "MRE");
Item firstFoundItem = items.FirstOrDefault(); // First item matching our query
Console.WriteLine(firstFoundItem.Name); // > "MRE lunch box"
Getting all items in the database to perform custom operations
Database database = Database.FromFile("items.json");
IEnumerable<Item> items = database.GetItems();
Console.WriteLine(items.Count()); // > 2245
Parsing the item cache index
Database database = Database.FromFile("items.json");
Dictionary<int, (Item, ItemExtraInfo)> cacheIndex = database.ParseItemCacheHashIndex("index.json");
Console.WriteLine(cacheIndex[14].item.ShortName);