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
Databasedatabase=Database.FromFile("items.json");Itemitem=database.GetItem("5644bd2b4bdc2d3b4c8b4572");Console.WriteLine(item.Name);// > "AK-74N 5.45x39 assault rifle"Finding a item by any other property
Databasedatabase=Database.FromFile("items.json");IEnumerable<Item>items=database.GetItems(item =>item.ShortName=="MRE");ItemfirstFoundItem=items.FirstOrDefault();// First item matching our queryConsole.WriteLine(firstFoundItem.Name);// > "MRE lunch box"Getting all items in the database to perform custom operations
Databasedatabase=Database.FromFile("items.json");IEnumerable<Item>items=database.GetItems();Console.WriteLine(items.Count());// > 2245Parsing the item cache index
Databasedatabase=Database.FromFile("items.json");Dictionary<int,(Item,ItemExtraInfo)>cacheIndex=database.ParseItemCacheHashIndex("index.json");Console.WriteLine(cacheIndex[14].item.ShortName);