From 0b0e08bcb0e6c97fbdef7e4886d4d6b721946f3b Mon Sep 17 00:00:00 2001 From: Timon Ringwald Date: Thu, 8 Sep 2022 22:55:43 +0200 Subject: [PATCH] initial commit --- data.js | 11174 ++++++++++++++++++++++++++++++++++ icons.ttf | Bin 0 -> 345516 bytes index.html | 49 + jst.js | 76 + main.js | 129 + style.css | 223 + templates/menu-item.html | 13 + templates/search-entry.html | 5 + utils.js | 96 + 9 files changed, 11765 insertions(+) create mode 100644 data.js create mode 100644 icons.ttf create mode 100644 index.html create mode 100644 jst.js create mode 100644 main.js create mode 100644 style.css create mode 100644 templates/menu-item.html create mode 100644 templates/search-entry.html create mode 100644 utils.js diff --git a/data.js b/data.js new file mode 100644 index 0000000..d12093b --- /dev/null +++ b/data.js @@ -0,0 +1,11174 @@ +const foods = [ + { + "name": "Aal", + "unit": "g", + "kcal": 263, + "proteins": 14, + "fat": 23, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Absinth (45% Vol.)", + "unit": "ml", + "kcal": 256, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 36, + "density": 2.6 + }, + { + "name": "Acai", + "unit": "g", + "kcal": 207, + "proteins": 5, + "fat": 19, + "carbs": 4, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Acerola", + "unit": "g", + "kcal": 18, + "proteins": 0, + "fat": 0, + "carbs": 3.5, + "sugar": 3.5, + "fiber": 2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Ackerbohnen", + "unit": "g", + "kcal": 127, + "proteins": 8, + "fat": 0.6, + "carbs": 18, + "sugar": 9, + "fiber": 9, + "alc": 0, + "density": 1.3 + }, + { + "name": "Afa Alge frisch", + "unit": "g", + "kcal": 44, + "proteins": 6, + "fat": 0.4, + "carbs": 2, + "sugar": 0, + "fiber": 4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Agavendicksaft", + "unit": "g", + "kcal": 312, + "proteins": 0.1, + "fat": 0.4, + "carbs": 77, + "sugar": 75, + "fiber": 0, + "alc": 0, + "density": 3.1 + }, + { + "name": "Ahornsirup", + "unit": "g", + "kcal": 260, + "proteins": 0, + "fat": 0, + "carbs": 65, + "sugar": 65, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Ajvar", + "unit": "g", + "kcal": 97, + "proteins": 1.5, + "fat": 5, + "carbs": 10.6, + "sugar": 7, + "fiber": 2, + "alc": 0, + "density": 1 + }, + { + "name": "Aloe Vera Saft", + "unit": "ml", + "kcal": 2, + "proteins": 0.1, + "fat": 0, + "carbs": 0.4, + "sugar": 0, + "fiber": 0.2, + "alc": 0, + "density": 0 + }, + { + "name": "Altbier", + "unit": "ml", + "kcal": 51, + "proteins": 0.5, + "fat": 0, + "carbs": 5.4, + "sugar": 2, + "fiber": 0, + "alc": 3.9, + "density": 0.5 + }, + { + "name": "Amaranth", + "unit": "g", + "kcal": 376, + "proteins": 14.3, + "fat": 9, + "carbs": 55, + "sugar": 2, + "fiber": 8.7, + "alc": 0, + "density": 3.8 + }, + { + "name": "Ananas", + "unit": "g", + "kcal": 51, + "proteins": 0.4, + "fat": 0.2, + "carbs": 11.5, + "sugar": 11.3, + "fiber": 1, + "alc": 0, + "density": 0.5 + }, + { + "name": "Ananassaft", + "unit": "ml", + "kcal": 51, + "proteins": 0.4, + "fat": 0.1, + "carbs": 12, + "sugar": 12, + "fiber": 0.2, + "alc": 0, + "density": 0.5 + }, + { + "name": "Anis", + "unit": "g", + "kcal": 303, + "proteins": 6.3, + "fat": 2, + "carbs": 65, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Aperol Likör", + "unit": "ml", + "kcal": 206, + "proteins": 0, + "fat": 0, + "carbs": 25, + "sugar": 25, + "fiber": 0, + "alc": 15, + "density": 2.1 + }, + { + "name": "Apfel", + "unit": "g", + "kcal": 52, + "proteins": 0.4, + "fat": 0.2, + "carbs": 11, + "sugar": 10.4, + "fiber": 2.4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Apfeldicksaft", + "unit": "g", + "kcal": 279, + "proteins": 0, + "fat": 0, + "carbs": 69, + "sugar": 68, + "fiber": 1.4, + "alc": 0, + "density": 2.8 + }, + { + "name": "Apfelessig", + "unit": "ml", + "kcal": 4, + "proteins": 0, + "fat": 0, + "carbs": 1, + "sugar": 0.5, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Apfelkuchen", + "unit": "g", + "kcal": 245, + "proteins": 2, + "fat": 9.8, + "carbs": 36, + "sugar": 14, + "fiber": 2.4, + "alc": 0, + "density": 2.5 + }, + { + "name": "Apfelmus", + "unit": "g", + "kcal": 73, + "proteins": 0.2, + "fat": 0.2, + "carbs": 17, + "sugar": 15, + "fiber": 1, + "alc": 0, + "density": 0.7 + }, + { + "name": "Apfelringe getrocknet", + "unit": "g", + "kcal": 280, + "proteins": 1.5, + "fat": 1.4, + "carbs": 60, + "sugar": 54, + "fiber": 10.9, + "alc": 0, + "density": 2.8 + }, + { + "name": "Apfelsaft", + "unit": "ml", + "kcal": 44, + "proteins": 0, + "fat": 0, + "carbs": 11, + "sugar": 11, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Apfelschorle", + "unit": "ml", + "kcal": 28, + "proteins": 0, + "fat": 0, + "carbs": 7, + "sugar": 7, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Apfelwein", + "unit": "ml", + "kcal": 57, + "proteins": 0, + "fat": 0, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 5.8, + "density": 0.6 + }, + { + "name": "Appenzeller", + "unit": "g", + "kcal": 375, + "proteins": 24, + "fat": 31, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Aprikose", + "unit": "g", + "kcal": 42, + "proteins": 1, + "fat": 0, + "carbs": 9, + "sugar": 9, + "fiber": 1, + "alc": 0, + "density": 0.4 + }, + { + "name": "Aronia Beeren", + "unit": "g", + "kcal": 114, + "proteins": 2.5, + "fat": 2, + "carbs": 20, + "sugar": 18, + "fiber": 3, + "alc": 0, + "density": 1.1 + }, + { + "name": "Artischocke", + "unit": "g", + "kcal": 41, + "proteins": 2, + "fat": 0, + "carbs": 2.9, + "sugar": 2.9, + "fiber": 10.9, + "alc": 0, + "density": 0.4 + }, + { + "name": "Aubergine", + "unit": "g", + "kcal": 30, + "proteins": 1, + "fat": 0.9, + "carbs": 3, + "sugar": 2.1, + "fiber": 2.9, + "alc": 0, + "density": 0.3 + }, + { + "name": "Auster", + "unit": "g", + "kcal": 44, + "proteins": 10, + "fat": 0.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Austernpilze", + "unit": "g", + "kcal": 20, + "proteins": 2, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 6, + "alc": 0, + "density": 0.2 + }, + { + "name": "Avocado", + "unit": "g", + "kcal": 228, + "proteins": 2, + "fat": 22, + "carbs": 2, + "sugar": 1, + "fiber": 7, + "alc": 0, + "density": 2.3 + }, + { + "name": "Ayran", + "unit": "ml", + "kcal": 38, + "proteins": 1.8, + "fat": 2.5, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Backfisch", + "unit": "g", + "kcal": 206, + "proteins": 8.7, + "fat": 9, + "carbs": 22.4, + "sugar": 0.5, + "fiber": 0.4, + "alc": 0, + "density": 2.1 + }, + { + "name": "Backpulver", + "unit": "g", + "kcal": 108, + "proteins": 0, + "fat": 0, + "carbs": 27, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Bacon", + "unit": "g", + "kcal": 470, + "proteins": 35, + "fat": 36, + "carbs": 1.5, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4.7 + }, + { + "name": "Baguette", + "unit": "g", + "kcal": 297, + "proteins": 7, + "fat": 3, + "carbs": 58.4, + "sugar": 4, + "fiber": 4, + "alc": 0, + "density": 3 + }, + { + "name": "Baiser", + "unit": "g", + "kcal": 400, + "proteins": 4, + "fat": 0, + "carbs": 96, + "sugar": 96, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Balsamico Creme", + "unit": "ml", + "kcal": 220, + "proteins": 1.7, + "fat": 0.9, + "carbs": 51.2, + "sugar": 48, + "fiber": 0, + "alc": 0, + "density": 2.2 + }, + { + "name": "Balsamico Essig", + "unit": "ml", + "kcal": 65, + "proteins": 0.2, + "fat": 0, + "carbs": 16, + "sugar": 14.7, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Bambussprossen", + "unit": "g", + "kcal": 14, + "proteins": 1.7, + "fat": 0, + "carbs": 1, + "sugar": 1, + "fiber": 1.5, + "alc": 0, + "density": 0.1 + }, + { + "name": "Banane", + "unit": "g", + "kcal": 90, + "proteins": 1.2, + "fat": 0.2, + "carbs": 20, + "sugar": 17, + "fiber": 1.8, + "alc": 0, + "density": 0.9 + }, + { + "name": "Barsch", + "unit": "g", + "kcal": 94, + "proteins": 20, + "fat": 1.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Basilikum", + "unit": "g", + "kcal": 32, + "proteins": 3.2, + "fat": 0.6, + "carbs": 2.7, + "sugar": 0.3, + "fiber": 1.6, + "alc": 0, + "density": 0.3 + }, + { + "name": "Basilikum Pesto", + "unit": "g", + "kcal": 355, + "proteins": 5.4, + "fat": 35, + "carbs": 4.5, + "sugar": 1.6, + "fiber": 0.3, + "alc": 0, + "density": 3.6 + }, + { + "name": "Basmati Reis roh", + "unit": "g", + "kcal": 360, + "proteins": 8.7, + "fat": 0.8, + "carbs": 78.2, + "sugar": 0, + "fiber": 2.4, + "alc": 0, + "density": 3.6 + }, + { + "name": "Bauchspeck", + "unit": "g", + "kcal": 330, + "proteins": 14, + "fat": 30, + "carbs": 1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Beifuß getrocknet", + "unit": "g", + "kcal": 43, + "proteins": 3.1, + "fat": 0.7, + "carbs": 5, + "sugar": 0.4, + "fiber": 2, + "alc": 0, + "density": 0.4 + }, + { + "name": "Berberitzen, getrocknet", + "unit": "g", + "kcal": 313, + "proteins": 3.4, + "fat": 2.8, + "carbs": 65.2, + "sugar": 64.8, + "fiber": 6.8, + "alc": 0, + "density": 3.1 + }, + { + "name": "Bergkäse 50% i.Tr.", + "unit": "g", + "kcal": 413, + "proteins": 29, + "fat": 33, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4.1 + }, + { + "name": "Berliner", + "unit": "g", + "kcal": 334, + "proteins": 6, + "fat": 15.7, + "carbs": 42, + "sugar": 12, + "fiber": 0.4, + "alc": 0, + "density": 3.3 + }, + { + "name": "Bier", + "unit": "ml", + "kcal": 40, + "proteins": 0, + "fat": 0, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 4, + "density": 0.4 + }, + { + "name": "Bier, alkoholfrei", + "unit": "ml", + "kcal": 22, + "proteins": 0, + "fat": 0, + "carbs": 5, + "sugar": 0.2, + "fiber": 0, + "alc": 0.3, + "density": 0.2 + }, + { + "name": "Bierschinken", + "unit": "g", + "kcal": 150, + "proteins": 15, + "fat": 10, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Birne", + "unit": "g", + "kcal": 54, + "proteins": 1, + "fat": 0, + "carbs": 11, + "sugar": 10, + "fiber": 3, + "alc": 0, + "density": 0.5 + }, + { + "name": "Bismarckhering", + "unit": "g", + "kcal": 172, + "proteins": 13, + "fat": 12, + "carbs": 3, + "sugar": 1.8, + "fiber": 0, + "alc": 0, + "density": 1.7 + }, + { + "name": "Blattsalat", + "unit": "g", + "kcal": 16, + "proteins": 1.1, + "fat": 0, + "carbs": 2, + "sugar": 0, + "fiber": 1.6, + "alc": 0, + "density": 0.2 + }, + { + "name": "Blaukraut", + "unit": "g", + "kcal": 32, + "proteins": 1.8, + "fat": 0.4, + "carbs": 4, + "sugar": 3, + "fiber": 2.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Blauschimmelkäse", + "unit": "g", + "kcal": 356, + "proteins": 17, + "fat": 32, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Blumenkohl", + "unit": "g", + "kcal": 25, + "proteins": 3, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 2.7, + "alc": 0, + "density": 0.3 + }, + { + "name": "Blutwurst", + "unit": "g", + "kcal": 312, + "proteins": 15, + "fat": 28, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.1 + }, + { + "name": "Blätterteig", + "unit": "g", + "kcal": 550, + "proteins": 6.8, + "fat": 36, + "carbs": 49, + "sugar": 0.8, + "fiber": 1.6, + "alc": 0, + "density": 5.5 + }, + { + "name": "Bockshornklee", + "unit": "g", + "kcal": 428, + "proteins": 23, + "fat": 6, + "carbs": 58, + "sugar": 0, + "fiber": 25, + "alc": 0, + "density": 4.3 + }, + { + "name": "Bockwurst", + "unit": "g", + "kcal": 282, + "proteins": 12, + "fat": 26, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Bohnenkraut getrocknet", + "unit": "g", + "kcal": 324, + "proteins": 6, + "fat": 6, + "carbs": 54, + "sugar": 0, + "fiber": 15, + "alc": 0, + "density": 3.2 + }, + { + "name": "Bonbons", + "unit": "g", + "kcal": 388, + "proteins": 0, + "fat": 0, + "carbs": 97, + "sugar": 97, + "fiber": 0, + "alc": 0, + "density": 3.9 + }, + { + "name": "Borretsch", + "unit": "g", + "kcal": 26, + "proteins": 1.8, + "fat": 0.7, + "carbs": 3.1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Brandteig", + "unit": "g", + "kcal": 302, + "proteins": 10, + "fat": 18, + "carbs": 25, + "sugar": 1.8, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Bratensauce", + "unit": "ml", + "kcal": 42, + "proteins": 1, + "fat": 1.6, + "carbs": 6, + "sugar": 1.1, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Brathering", + "unit": "g", + "kcal": 174, + "proteins": 14, + "fat": 8.8, + "carbs": 9.5, + "sugar": 3, + "fiber": 0.5, + "alc": 0, + "density": 1.7 + }, + { + "name": "Bratkartoffeln", + "unit": "g", + "kcal": 124, + "proteins": 1.8, + "fat": 4.5, + "carbs": 18, + "sugar": 3, + "fiber": 2, + "alc": 0, + "density": 1.2 + }, + { + "name": "Bratwurst", + "unit": "g", + "kcal": 320, + "proteins": 17, + "fat": 28, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.2 + }, + { + "name": "Brennnessel", + "unit": "g", + "kcal": 58, + "proteins": 6, + "fat": 0.5, + "carbs": 5, + "sugar": 0, + "fiber": 5, + "alc": 0, + "density": 0.6 + }, + { + "name": "Brezel", + "unit": "g", + "kcal": 316, + "proteins": 8.1, + "fat": 5, + "carbs": 58, + "sugar": 2, + "fiber": 3.1, + "alc": 0, + "density": 3.2 + }, + { + "name": "Brie", + "unit": "g", + "kcal": 322, + "proteins": 22, + "fat": 26, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.2 + }, + { + "name": "Brokkoli", + "unit": "g", + "kcal": 34, + "proteins": 4, + "fat": 0.2, + "carbs": 2.9, + "sugar": 1.9, + "fiber": 2.5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Brombeeren", + "unit": "g", + "kcal": 38, + "proteins": 0.8, + "fat": 0.8, + "carbs": 5, + "sugar": 5, + "fiber": 4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Brötchen Weizen", + "unit": "g", + "kcal": 297, + "proteins": 8.7, + "fat": 3, + "carbs": 57, + "sugar": 4, + "fiber": 3.6, + "alc": 0, + "density": 3 + }, + { + "name": "Buchweizen", + "unit": "g", + "kcal": 343, + "proteins": 9, + "fat": 1.8, + "carbs": 70.9, + "sugar": 2, + "fiber": 3.5, + "alc": 0, + "density": 3.4 + }, + { + "name": "Buchweizenmehl", + "unit": "g", + "kcal": 354, + "proteins": 10, + "fat": 2, + "carbs": 71, + "sugar": 0, + "fiber": 6.2, + "alc": 0, + "density": 3.5 + }, + { + "name": "Bulgur", + "unit": "g", + "kcal": 339, + "proteins": 8.4, + "fat": 1, + "carbs": 69.4, + "sugar": 1.8, + "fiber": 9.4, + "alc": 0, + "density": 3.4 + }, + { + "name": "Butter", + "unit": "g", + "kcal": 742, + "proteins": 1, + "fat": 82, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 7.4 + }, + { + "name": "Butterbrezel", + "unit": "g", + "kcal": 350, + "proteins": 6, + "fat": 18, + "carbs": 41, + "sugar": 1.4, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Butterkekse", + "unit": "g", + "kcal": 430, + "proteins": 8.4, + "fat": 12, + "carbs": 72, + "sugar": 21, + "fiber": 0, + "alc": 0, + "density": 4.3 + }, + { + "name": "Butterkäse", + "unit": "g", + "kcal": 385, + "proteins": 22, + "fat": 33, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.9 + }, + { + "name": "Buttermilch", + "unit": "ml", + "kcal": 44, + "proteins": 3.8, + "fat": 1.3, + "carbs": 4.2, + "sugar": 4.2, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Butterpilze", + "unit": "g", + "kcal": 16, + "proteins": 2, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 4.2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Bärlauch", + "unit": "g", + "kcal": 15, + "proteins": 1, + "fat": 0.2, + "carbs": 2.4, + "sugar": 2.4, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Büffelmozzarella", + "unit": "g", + "kcal": 276, + "proteins": 14, + "fat": 24, + "carbs": 1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Bündnerfleisch", + "unit": "g", + "kcal": 183, + "proteins": 38, + "fat": 3.4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Cabanossi", + "unit": "g", + "kcal": 326, + "proteins": 14, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Camembert", + "unit": "g", + "kcal": 391, + "proteins": 19, + "fat": 35, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.9 + }, + { + "name": "Camu-Camu Pulver", + "unit": "g", + "kcal": 373, + "proteins": 4, + "fat": 0, + "carbs": 89, + "sugar": 70, + "fiber": 0.7, + "alc": 0, + "density": 3.7 + }, + { + "name": "Cappuccino", + "unit": "ml", + "kcal": 33, + "proteins": 1.5, + "fat": 1.7, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Cashewmus", + "unit": "g", + "kcal": 572, + "proteins": 20, + "fat": 40, + "carbs": 31, + "sugar": 14, + "fiber": 4, + "alc": 0, + "density": 5.7 + }, + { + "name": "Cashewnüsse", + "unit": "g", + "kcal": 575, + "proteins": 21, + "fat": 40.4, + "carbs": 30.7, + "sugar": 6, + "fiber": 2.4, + "alc": 0, + "density": 5.8 + }, + { + "name": "Cervelatwurst", + "unit": "g", + "kcal": 351, + "proteins": 17, + "fat": 31, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Cevapcici", + "unit": "g", + "kcal": 244, + "proteins": 17, + "fat": 19, + "carbs": 1, + "sugar": 0, + "fiber": 0.4, + "alc": 0, + "density": 2.4 + }, + { + "name": "Champagner", + "unit": "ml", + "kcal": 91, + "proteins": 0, + "fat": 0, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 10, + "density": 0.9 + }, + { + "name": "Champignons", + "unit": "g", + "kcal": 19, + "proteins": 3, + "fat": 0, + "carbs": 0.8, + "sugar": 0.8, + "fiber": 2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Cheddar Käse", + "unit": "g", + "kcal": 385, + "proteins": 22, + "fat": 33, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.9 + }, + { + "name": "Cheeseburger", + "unit": "g", + "kcal": 308, + "proteins": 15, + "fat": 14, + "carbs": 30, + "sugar": 5, + "fiber": 1, + "alc": 0, + "density": 3.1 + }, + { + "name": "Cherrytomaten", + "unit": "g", + "kcal": 20, + "proteins": 0.7, + "fat": 0.1, + "carbs": 3.5, + "sugar": 3.2, + "fiber": 1, + "alc": 0, + "density": 0.2 + }, + { + "name": "Chia", + "unit": "g", + "kcal": 451, + "proteins": 21, + "fat": 31, + "carbs": 5, + "sugar": 0, + "fiber": 34, + "alc": 0, + "density": 4.5 + }, + { + "name": "Chia Brot", + "unit": "g", + "kcal": 323, + "proteins": 12.4, + "fat": 23.1, + "carbs": 12, + "sugar": 1.1, + "fiber": 8.9, + "alc": 0, + "density": 3.2 + }, + { + "name": "Chia Brötchen", + "unit": "g", + "kcal": 278, + "proteins": 10, + "fat": 3, + "carbs": 51, + "sugar": 3, + "fiber": 3.4, + "alc": 0, + "density": 2.8 + }, + { + "name": "Chicken Nuggets", + "unit": "g", + "kcal": 300, + "proteins": 15, + "fat": 20, + "carbs": 14, + "sugar": 0, + "fiber": 2.1, + "alc": 0, + "density": 3 + }, + { + "name": "Chicken Wings", + "unit": "g", + "kcal": 186, + "proteins": 15, + "fat": 14, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Chicorée", + "unit": "g", + "kcal": 14, + "proteins": 1, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 1.1, + "alc": 0, + "density": 0.1 + }, + { + "name": "Chili con carne", + "unit": "g", + "kcal": 114, + "proteins": 10, + "fat": 3.5, + "carbs": 10, + "sugar": 2, + "fiber": 1.4, + "alc": 0, + "density": 1.1 + }, + { + "name": "Chilischote", + "unit": "g", + "kcal": 50, + "proteins": 1.8, + "fat": 0.4, + "carbs": 9, + "sugar": 6, + "fiber": 1.7, + "alc": 0, + "density": 0.5 + }, + { + "name": "Chinakohl", + "unit": "g", + "kcal": 13, + "proteins": 0.7, + "fat": 0.3, + "carbs": 0.8, + "sugar": 0.7, + "fiber": 2, + "alc": 0, + "density": 0.1 + }, + { + "name": "Chlorella", + "unit": "g", + "kcal": 404, + "proteins": 55, + "fat": 10, + "carbs": 23, + "sugar": 0, + "fiber": 1, + "alc": 0, + "density": 4 + }, + { + "name": "Ciabatta Brot", + "unit": "g", + "kcal": 342, + "proteins": 8, + "fat": 3.5, + "carbs": 68.3, + "sugar": 0.8, + "fiber": 2.7, + "alc": 0, + "density": 3.4 + }, + { + "name": "Cidre", + "unit": "ml", + "kcal": 52, + "proteins": 0, + "fat": 0, + "carbs": 6, + "sugar": 6, + "fiber": 0, + "alc": 4, + "density": 0.5 + }, + { + "name": "Clementine", + "unit": "g", + "kcal": 45, + "proteins": 1, + "fat": 0, + "carbs": 9.5, + "sugar": 9.5, + "fiber": 1.7, + "alc": 0, + "density": 0.5 + }, + { + "name": "Cola", + "unit": "ml", + "kcal": 48, + "proteins": 0, + "fat": 0, + "carbs": 12, + "sugar": 12, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Cola light", + "unit": "ml", + "kcal": 3, + "proteins": 0, + "fat": 0, + "carbs": 0.7, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Cola Zero", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Cordon bleu v. Schwein", + "unit": "g", + "kcal": 204, + "proteins": 15, + "fat": 10.8, + "carbs": 11.8, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Corned Beef", + "unit": "g", + "kcal": 143, + "proteins": 20, + "fat": 7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.4 + }, + { + "name": "Cornflakes, natur", + "unit": "g", + "kcal": 351, + "proteins": 6.5, + "fat": 0.8, + "carbs": 78, + "sugar": 4, + "fiber": 3, + "alc": 0, + "density": 3.5 + }, + { + "name": "Couscous gekocht", + "unit": "g", + "kcal": 119, + "proteins": 4, + "fat": 0, + "carbs": 25, + "sugar": 0, + "fiber": 1.3, + "alc": 0, + "density": 1.2 + }, + { + "name": "Couscous roh", + "unit": "g", + "kcal": 330, + "proteins": 12, + "fat": 2, + "carbs": 66, + "sugar": 1.7, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Cranberries getrocknet", + "unit": "g", + "kcal": 341, + "proteins": 0.5, + "fat": 0.5, + "carbs": 81, + "sugar": 70, + "fiber": 5.1, + "alc": 0, + "density": 3.4 + }, + { + "name": "Cranberry", + "unit": "g", + "kcal": 39, + "proteins": 1, + "fat": 1, + "carbs": 5, + "sugar": 5, + "fiber": 3, + "alc": 0, + "density": 0.4 + }, + { + "name": "Creme fraiche 15%", + "unit": "g", + "kcal": 159, + "proteins": 2, + "fat": 15, + "carbs": 4, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Creme fraiche 30%", + "unit": "g", + "kcal": 298, + "proteins": 2, + "fat": 30, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Crevetten", + "unit": "g", + "kcal": 85, + "proteins": 19, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Croissant", + "unit": "g", + "kcal": 435, + "proteins": 6.1, + "fat": 27, + "carbs": 41, + "sugar": 6.8, + "fiber": 1.7, + "alc": 0, + "density": 4.3 + }, + { + "name": "Curry", + "unit": "g", + "kcal": 344, + "proteins": 13, + "fat": 14, + "carbs": 25, + "sugar": 3, + "fiber": 33, + "alc": 0, + "density": 3.4 + }, + { + "name": "Currywurst mit Sauce", + "unit": "g", + "kcal": 329, + "proteins": 11, + "fat": 25, + "carbs": 15, + "sugar": 15, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Datteln", + "unit": "g", + "kcal": 266, + "proteins": 2, + "fat": 0, + "carbs": 60, + "sugar": 60, + "fiber": 9, + "alc": 0, + "density": 2.7 + }, + { + "name": "Dicke Bohnen", + "unit": "g", + "kcal": 92, + "proteins": 6.8, + "fat": 1.2, + "carbs": 11.9, + "sugar": 5.1, + "fiber": 3, + "alc": 0, + "density": 0.9 + }, + { + "name": "Diesel", + "unit": "ml", + "kcal": 38, + "proteins": 0, + "fat": 0, + "carbs": 6, + "sugar": 5, + "fiber": 0, + "alc": 2, + "density": 0.4 + }, + { + "name": "Dill", + "unit": "g", + "kcal": 377, + "proteins": 16, + "fat": 15, + "carbs": 34, + "sugar": 3, + "fiber": 21, + "alc": 0, + "density": 3.8 + }, + { + "name": "Dinkelbrot", + "unit": "g", + "kcal": 202, + "proteins": 6, + "fat": 1, + "carbs": 40, + "sugar": 2.4, + "fiber": 4.4, + "alc": 0, + "density": 2 + }, + { + "name": "Dinkelbrötchen", + "unit": "g", + "kcal": 215, + "proteins": 9.8, + "fat": 3.4, + "carbs": 34, + "sugar": 2.9, + "fiber": 4.4, + "alc": 0, + "density": 2.1 + }, + { + "name": "Dinkelflocken", + "unit": "g", + "kcal": 353, + "proteins": 14.2, + "fat": 2.6, + "carbs": 64, + "sugar": 1.6, + "fiber": 8.6, + "alc": 0, + "density": 3.5 + }, + { + "name": "Dinkelkleie", + "unit": "g", + "kcal": 266, + "proteins": 15.5, + "fat": 4.9, + "carbs": 17.7, + "sugar": 0.2, + "fiber": 44.3, + "alc": 0, + "density": 2.7 + }, + { + "name": "Dinkelmehl, Vollkorn", + "unit": "g", + "kcal": 357, + "proteins": 12.4, + "fat": 3, + "carbs": 66, + "sugar": 0.7, + "fiber": 8, + "alc": 0, + "density": 3.6 + }, + { + "name": "Dinkelnudeln roh", + "unit": "g", + "kcal": 322, + "proteins": 14, + "fat": 2, + "carbs": 62, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.2 + }, + { + "name": "Dinkelvollkornbrot", + "unit": "g", + "kcal": 222, + "proteins": 6.8, + "fat": 1.9, + "carbs": 41.5, + "sugar": 1.1, + "fiber": 5.9, + "alc": 0, + "density": 2.2 + }, + { + "name": "Diätbier", + "unit": "ml", + "kcal": 31, + "proteins": 0, + "fat": 0, + "carbs": 2, + "sugar": 0, + "fiber": 0, + "alc": 3.3, + "density": 0.3 + }, + { + "name": "Dominosteine", + "unit": "g", + "kcal": 387, + "proteins": 3.5, + "fat": 8, + "carbs": 75, + "sugar": 60, + "fiber": 0.4, + "alc": 0, + "density": 3.9 + }, + { + "name": "Donut", + "unit": "g", + "kcal": 445, + "proteins": 5, + "fat": 25, + "carbs": 49.1, + "sugar": 27, + "fiber": 1.9, + "alc": 0, + "density": 4.5 + }, + { + "name": "Dorade", + "unit": "g", + "kcal": 133, + "proteins": 22, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Drachenfrucht", + "unit": "g", + "kcal": 37, + "proteins": 0.9, + "fat": 0.4, + "carbs": 7.1, + "sugar": 6.9, + "fiber": 0.7, + "alc": 0, + "density": 0.4 + }, + { + "name": "Döner", + "unit": "g", + "kcal": 185, + "proteins": 12, + "fat": 6, + "carbs": 19.8, + "sugar": 4, + "fiber": 1.9, + "alc": 0, + "density": 1.9 + }, + { + "name": "Dönerfleisch", + "unit": "g", + "kcal": 237, + "proteins": 25, + "fat": 14, + "carbs": 2.8, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Edamer Käse", + "unit": "g", + "kcal": 358, + "proteins": 22, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Ei - Vollei", + "unit": "g", + "kcal": 151, + "proteins": 12, + "fat": 11, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Eierkuchen", + "unit": "g", + "kcal": 217, + "proteins": 5.5, + "fat": 7, + "carbs": 32, + "sugar": 4.2, + "fiber": 2.1, + "alc": 0, + "density": 2.2 + }, + { + "name": "Eierlikör (20% Vol.)", + "unit": "ml", + "kcal": 288, + "proteins": 4, + "fat": 6, + "carbs": 26, + "sugar": 26, + "fiber": 0, + "alc": 16, + "density": 2.9 + }, + { + "name": "Eierpfannkuchen", + "unit": "g", + "kcal": 196, + "proteins": 6, + "fat": 11, + "carbs": 18, + "sugar": 2.4, + "fiber": 0.7, + "alc": 0, + "density": 2 + }, + { + "name": "Eiersalat mit Mayonnaise", + "unit": "g", + "kcal": 257, + "proteins": 6.5, + "fat": 25, + "carbs": 1.4, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Eierschecke", + "unit": "g", + "kcal": 185, + "proteins": 6, + "fat": 6.7, + "carbs": 25, + "sugar": 13, + "fiber": 0.2, + "alc": 0, + "density": 1.8 + }, + { + "name": "Eigelb", + "unit": "g", + "kcal": 352, + "proteins": 17, + "fat": 31.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Eisbein roh", + "unit": "g", + "kcal": 197, + "proteins": 20, + "fat": 13, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Eisbergsalat", + "unit": "g", + "kcal": 7, + "proteins": 0.5, + "fat": 0, + "carbs": 0.7, + "sugar": 0.7, + "fiber": 1, + "alc": 0, + "density": 0.1 + }, + { + "name": "Eiscreme", + "unit": "g", + "kcal": 210, + "proteins": 3.5, + "fat": 11, + "carbs": 24, + "sugar": 21, + "fiber": 0.7, + "alc": 0, + "density": 2.1 + }, + { + "name": "Eiscreme", + "unit": "g", + "kcal": 203, + "proteins": 3.8, + "fat": 12, + "carbs": 20, + "sugar": 20, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Eiskaffee", + "unit": "g", + "kcal": 69, + "proteins": 1, + "fat": 5, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Eistee", + "unit": "ml", + "kcal": 40, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Eiweiss / Eiklar", + "unit": "g", + "kcal": 44, + "proteins": 10, + "fat": 0, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Eiweißbrot", + "unit": "g", + "kcal": 239, + "proteins": 20, + "fat": 10.6, + "carbs": 13.5, + "sugar": 2.8, + "fiber": 5, + "alc": 0, + "density": 2.4 + }, + { + "name": "Eiweißbrötchen", + "unit": "g", + "kcal": 285, + "proteins": 27.6, + "fat": 13.4, + "carbs": 5.4, + "sugar": 1.4, + "fiber": 16.4, + "alc": 0, + "density": 2.9 + }, + { + "name": "Eiweißpulver", + "unit": "g", + "kcal": 358, + "proteins": 80, + "fat": 2, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Eiweißshake mit Milch", + "unit": "ml", + "kcal": 201, + "proteins": 30.1, + "fat": 5, + "carbs": 9, + "sugar": 8, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Emmentaler Käse", + "unit": "g", + "kcal": 370, + "proteins": 25, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.7 + }, + { + "name": "Endiviensalat", + "unit": "g", + "kcal": 26, + "proteins": 1.2, + "fat": 0.2, + "carbs": 3.4, + "sugar": 0.2, + "fiber": 3.1, + "alc": 0, + "density": 0.3 + }, + { + "name": "Energydrink", + "unit": "ml", + "kcal": 52, + "proteins": 0, + "fat": 0, + "carbs": 13, + "sugar": 13, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Ente", + "unit": "g", + "kcal": 204, + "proteins": 15, + "fat": 16, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Entenbrust", + "unit": "g", + "kcal": 154, + "proteins": 16, + "fat": 10, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Entenleber", + "unit": "g", + "kcal": 104, + "proteins": 17, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Erbsensuppe", + "unit": "g", + "kcal": 100, + "proteins": 4.8, + "fat": 3.7, + "carbs": 10.9, + "sugar": 0.4, + "fiber": 2.1, + "alc": 0, + "density": 1 + }, + { + "name": "Erdbeeren", + "unit": "g", + "kcal": 43, + "proteins": 1, + "fat": 1, + "carbs": 7, + "sugar": 7, + "fiber": 1, + "alc": 0, + "density": 0.4 + }, + { + "name": "Erdbeerjoghurt 1.5%", + "unit": "g", + "kcal": 79, + "proteins": 3.2, + "fat": 1.5, + "carbs": 13.1, + "sugar": 13.1, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Erdbeerkuchen Biskuitteig", + "unit": "g", + "kcal": 182, + "proteins": 0.7, + "fat": 3.8, + "carbs": 35, + "sugar": 22, + "fiber": 2.4, + "alc": 0, + "density": 1.8 + }, + { + "name": "Erdnussbutter", + "unit": "g", + "kcal": 639, + "proteins": 21, + "fat": 55, + "carbs": 12, + "sugar": 8, + "fiber": 6, + "alc": 0, + "density": 6.4 + }, + { + "name": "Erdnussflips", + "unit": "g", + "kcal": 444, + "proteins": 10.7, + "fat": 21, + "carbs": 53, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 4.4 + }, + { + "name": "Erdnussmus", + "unit": "g", + "kcal": 618, + "proteins": 29, + "fat": 49, + "carbs": 12, + "sugar": 6.2, + "fiber": 6.5, + "alc": 0, + "density": 6.2 + }, + { + "name": "Erdnussöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Erdnüsse", + "unit": "g", + "kcal": 581, + "proteins": 22, + "fat": 49, + "carbs": 7, + "sugar": 0.4, + "fiber": 12, + "alc": 0, + "density": 5.8 + }, + { + "name": "Erythrit", + "unit": "g", + "kcal": 20, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Espresso", + "unit": "ml", + "kcal": 8, + "proteins": 0.1, + "fat": 0.2, + "carbs": 1.5, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.1 + }, + { + "name": "Essig", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Essig Öl Dressing", + "unit": "g", + "kcal": 360, + "proteins": 0, + "fat": 40, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Estragon frisch", + "unit": "g", + "kcal": 53, + "proteins": 3, + "fat": 1, + "carbs": 6, + "sugar": 0, + "fiber": 4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Estragon getrocknet", + "unit": "g", + "kcal": 369, + "proteins": 23, + "fat": 7, + "carbs": 50, + "sugar": 0, + "fiber": 7, + "alc": 0, + "density": 3.7 + }, + { + "name": "Falafel", + "unit": "g", + "kcal": 304, + "proteins": 12.5, + "fat": 11.5, + "carbs": 32, + "sugar": 3.2, + "fiber": 11, + "alc": 0, + "density": 3 + }, + { + "name": "Fanta Orange", + "unit": "ml", + "kcal": 37, + "proteins": 0.1, + "fat": 0, + "carbs": 9.1, + "sugar": 0.1, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Federweißer", + "unit": "ml", + "kcal": 68, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 4, + "density": 0.7 + }, + { + "name": "Feige", + "unit": "g", + "kcal": 56, + "proteins": 1, + "fat": 0, + "carbs": 12, + "sugar": 11, + "fiber": 1.8, + "alc": 0, + "density": 0.6 + }, + { + "name": "Feldsalat", + "unit": "g", + "kcal": 14, + "proteins": 2.1, + "fat": 0, + "carbs": 0.8, + "sugar": 0.7, + "fiber": 1, + "alc": 0, + "density": 0.1 + }, + { + "name": "Fenchel", + "unit": "g", + "kcal": 33, + "proteins": 2.4, + "fat": 0.5, + "carbs": 2.8, + "sugar": 0.4, + "fiber": 3.9, + "alc": 0, + "density": 0.3 + }, + { + "name": "Feta Käse", + "unit": "g", + "kcal": 305, + "proteins": 20, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Fischstäbchen", + "unit": "g", + "kcal": 251, + "proteins": 12.3, + "fat": 12.1, + "carbs": 22.4, + "sugar": 2.2, + "fiber": 1.5, + "alc": 0, + "density": 2.5 + }, + { + "name": "Fladenbrot", + "unit": "g", + "kcal": 219, + "proteins": 4.7, + "fat": 0.8, + "carbs": 45, + "sugar": 2, + "fiber": 6.4, + "alc": 0, + "density": 2.2 + }, + { + "name": "Flammkuchen", + "unit": "g", + "kcal": 240, + "proteins": 7, + "fat": 10, + "carbs": 30, + "sugar": 3, + "fiber": 1, + "alc": 0, + "density": 2.4 + }, + { + "name": "Fleischbrühe", + "unit": "ml", + "kcal": 15, + "proteins": 0.6, + "fat": 1, + "carbs": 1, + "sugar": 0.3, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Fleischkäse", + "unit": "g", + "kcal": 207, + "proteins": 18, + "fat": 15, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Fleischsalat", + "unit": "g", + "kcal": 272, + "proteins": 4.7, + "fat": 26.4, + "carbs": 4, + "sugar": 3.2, + "fiber": 0, + "alc": 0, + "density": 2.7 + }, + { + "name": "Fleischwurst", + "unit": "g", + "kcal": 285, + "proteins": 15, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Flohsamenschalen", + "unit": "g", + "kcal": 186, + "proteins": 1.6, + "fat": 0.2, + "carbs": 2, + "sugar": 0, + "fiber": 85, + "alc": 0, + "density": 1.9 + }, + { + "name": "Flusskrebs", + "unit": "g", + "kcal": 64, + "proteins": 15, + "fat": 0.4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Forelle", + "unit": "g", + "kcal": 121, + "proteins": 19, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Forelle geräuchert", + "unit": "g", + "kcal": 116, + "proteins": 19, + "fat": 4.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Franzbrötchen", + "unit": "g", + "kcal": 339, + "proteins": 4.9, + "fat": 21.9, + "carbs": 30, + "sugar": 19, + "fiber": 1, + "alc": 0, + "density": 3.4 + }, + { + "name": "Frikadelle", + "unit": "g", + "kcal": 282, + "proteins": 20, + "fat": 20, + "carbs": 5, + "sugar": 1, + "fiber": 0.9, + "alc": 0, + "density": 2.8 + }, + { + "name": "Frischkäse fettreduziert", + "unit": "g", + "kcal": 145, + "proteins": 10.7, + "fat": 10, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.4 + }, + { + "name": "Frischkäse körnig", + "unit": "g", + "kcal": 90, + "proteins": 11.9, + "fat": 4.2, + "carbs": 1.1, + "sugar": 1.1, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Frischkäse, Doppelrahm", + "unit": "g", + "kcal": 334, + "proteins": 10.7, + "fat": 30.9, + "carbs": 3.2, + "sugar": 3.2, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Fruchteis / Sorbet", + "unit": "g", + "kcal": 113, + "proteins": 1, + "fat": 1, + "carbs": 25, + "sugar": 25, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Fruchtjoghurt 1.5%", + "unit": "g", + "kcal": 78, + "proteins": 3, + "fat": 1.5, + "carbs": 13.1, + "sugar": 13.1, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Fruchtsaft", + "unit": "ml", + "kcal": 40, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Fruchtzucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Früchtemüsli", + "unit": "g", + "kcal": 333, + "proteins": 3, + "fat": 5, + "carbs": 66, + "sugar": 14, + "fiber": 6, + "alc": 0, + "density": 3.3 + }, + { + "name": "Früchtetee", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Frühlingsrolle", + "unit": "g", + "kcal": 129, + "proteins": 4, + "fat": 4, + "carbs": 18.4, + "sugar": 1.2, + "fiber": 1.9, + "alc": 0, + "density": 1.3 + }, + { + "name": "Frühlingszwiebel", + "unit": "g", + "kcal": 35, + "proteins": 1.8, + "fat": 0.4, + "carbs": 4.9, + "sugar": 2, + "fiber": 2.3, + "alc": 0, + "density": 0.3 + }, + { + "name": "Frühlingszwiebeln", + "unit": "g", + "kcal": 44, + "proteins": 1.9, + "fat": 0.4, + "carbs": 7, + "sugar": 2.2, + "fiber": 2.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Galiamelone", + "unit": "g", + "kcal": 26, + "proteins": 0.4, + "fat": 0.1, + "carbs": 5.7, + "sugar": 4, + "fiber": 0.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Gambas", + "unit": "g", + "kcal": 85, + "proteins": 20, + "fat": 0.6, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Gans", + "unit": "g", + "kcal": 166, + "proteins": 19, + "fat": 10, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.7 + }, + { + "name": "Garnelen", + "unit": "g", + "kcal": 100, + "proteins": 22, + "fat": 0.9, + "carbs": 1.1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Geflügelfleischwurst", + "unit": "g", + "kcal": 235, + "proteins": 25, + "fat": 15, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Geflügelwiener", + "unit": "g", + "kcal": 225, + "proteins": 14, + "fat": 18, + "carbs": 1.5, + "sugar": 0, + "fiber": 0.3, + "alc": 0, + "density": 2.2 + }, + { + "name": "Geflügelwurst", + "unit": "g", + "kcal": 231, + "proteins": 15, + "fat": 18.4, + "carbs": 1.2, + "sugar": 0.5, + "fiber": 0.2, + "alc": 0, + "density": 2.3 + }, + { + "name": "Gelatine", + "unit": "g", + "kcal": 61, + "proteins": 1.2, + "fat": 0, + "carbs": 14, + "sugar": 13, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Gemüsebrühe", + "unit": "ml", + "kcal": 4, + "proteins": 0, + "fat": 0, + "carbs": 1, + "sugar": 0.6, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Gemüsesaft", + "unit": "ml", + "kcal": 28, + "proteins": 0, + "fat": 0, + "carbs": 7, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Germknödel", + "unit": "g", + "kcal": 262, + "proteins": 3.9, + "fat": 3.4, + "carbs": 53, + "sugar": 7, + "fiber": 2.1, + "alc": 0, + "density": 2.6 + }, + { + "name": "Gerstengras Pulver", + "unit": "g", + "kcal": 304, + "proteins": 28, + "fat": 2, + "carbs": 26, + "sugar": 5, + "fiber": 35, + "alc": 0, + "density": 3 + }, + { + "name": "Gerstenmehl, Vollkorn", + "unit": "g", + "kcal": 337, + "proteins": 8.4, + "fat": 1.9, + "carbs": 68, + "sugar": 1, + "fiber": 7, + "alc": 0, + "density": 3.4 + }, + { + "name": "Gewürzgurken", + "unit": "g", + "kcal": 30, + "proteins": 1, + "fat": 0, + "carbs": 6, + "sugar": 5, + "fiber": 1, + "alc": 0, + "density": 0.3 + }, + { + "name": "Gheebutter", + "unit": "g", + "kcal": 891, + "proteins": 0, + "fat": 99, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 8.9 + }, + { + "name": "Gin (40% Vol.)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Glasnudeln roh", + "unit": "g", + "kcal": 347, + "proteins": 0.2, + "fat": 0.1, + "carbs": 86, + "sugar": 0, + "fiber": 0.5, + "alc": 0, + "density": 3.5 + }, + { + "name": "Gluten, Weizenkleber", + "unit": "g", + "kcal": 353, + "proteins": 80, + "fat": 1.4, + "carbs": 5.1, + "sugar": 1.9, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Glühwein", + "unit": "ml", + "kcal": 108, + "proteins": 0, + "fat": 0, + "carbs": 14, + "sugar": 14, + "fiber": 0, + "alc": 7.3, + "density": 1.1 + }, + { + "name": "Gnocchi", + "unit": "g", + "kcal": 122, + "proteins": 3.8, + "fat": 0.8, + "carbs": 25, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Goji Beeren getrocknet", + "unit": "g", + "kcal": 346, + "proteins": 11, + "fat": 4.7, + "carbs": 54, + "sugar": 51.4, + "fiber": 21.7, + "alc": 0, + "density": 3.5 + }, + { + "name": "Gorgonzola", + "unit": "g", + "kcal": 377, + "proteins": 20, + "fat": 33, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Gouda Käse", + "unit": "g", + "kcal": 376, + "proteins": 22, + "fat": 32, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Granatapfel", + "unit": "g", + "kcal": 68, + "proteins": 1, + "fat": 0, + "carbs": 15, + "sugar": 14, + "fiber": 2, + "alc": 0, + "density": 0.7 + }, + { + "name": "Grapefruit", + "unit": "g", + "kcal": 31, + "proteins": 1, + "fat": 0, + "carbs": 6, + "sugar": 6, + "fiber": 1.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Grapefruitsaft", + "unit": "ml", + "kcal": 47, + "proteins": 0.8, + "fat": 0.1, + "carbs": 10, + "sugar": 7, + "fiber": 1.3, + "alc": 0, + "density": 0.5 + }, + { + "name": "Grappa (40% Vol.)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Graubrot", + "unit": "g", + "kcal": 246, + "proteins": 8, + "fat": 2, + "carbs": 46, + "sugar": 2.4, + "fiber": 5.8, + "alc": 0, + "density": 2.5 + }, + { + "name": "Graupen", + "unit": "g", + "kcal": 335, + "proteins": 9.7, + "fat": 1.4, + "carbs": 71, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.4 + }, + { + "name": "griechischer Joghurt 10%", + "unit": "g", + "kcal": 133, + "proteins": 6.5, + "fat": 10, + "carbs": 4.3, + "sugar": 4.1, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Grießbrei", + "unit": "g", + "kcal": 105, + "proteins": 3.7, + "fat": 2.9, + "carbs": 16, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Grissinis", + "unit": "g", + "kcal": 238, + "proteins": 6, + "fat": 9.4, + "carbs": 30, + "sugar": 2, + "fiber": 4.7, + "alc": 0, + "density": 2.4 + }, + { + "name": "Grüne Bohnen", + "unit": "g", + "kcal": 32, + "proteins": 2, + "fat": 0, + "carbs": 5, + "sugar": 3, + "fiber": 2, + "alc": 0, + "density": 0.3 + }, + { + "name": "Grüne Erbsen", + "unit": "g", + "kcal": 84, + "proteins": 7, + "fat": 0.4, + "carbs": 11, + "sugar": 1, + "fiber": 4, + "alc": 0, + "density": 0.8 + }, + { + "name": "Grüner Spargel", + "unit": "g", + "kcal": 21, + "proteins": 1.9, + "fat": 0.2, + "carbs": 2.8, + "sugar": 0.2, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Grüner tee", + "unit": "ml", + "kcal": 2, + "proteins": 0.2, + "fat": 0.1, + "carbs": 0.1, + "sugar": 0, + "fiber": 0.1, + "alc": 0, + "density": 0 + }, + { + "name": "Grünkohl", + "unit": "g", + "kcal": 41, + "proteins": 3.8, + "fat": 0.8, + "carbs": 2.7, + "sugar": 2, + "fiber": 4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Grützwurst", + "unit": "g", + "kcal": 243, + "proteins": 11.2, + "fat": 17.4, + "carbs": 10.4, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Guacamole", + "unit": "g", + "kcal": 160, + "proteins": 2, + "fat": 15, + "carbs": 3.2, + "sugar": 1.7, + "fiber": 2.2, + "alc": 0, + "density": 1.6 + }, + { + "name": "Guarkernmehl", + "unit": "g", + "kcal": 24, + "proteins": 5, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Guave", + "unit": "g", + "kcal": 47, + "proteins": 1, + "fat": 1, + "carbs": 6, + "sugar": 5, + "fiber": 5, + "alc": 0, + "density": 0.5 + }, + { + "name": "Gummibärchen", + "unit": "g", + "kcal": 340, + "proteins": 5, + "fat": 0, + "carbs": 80, + "sugar": 78, + "fiber": 0, + "alc": 0, + "density": 3.4 + }, + { + "name": "Gurke grün", + "unit": "g", + "kcal": 12, + "proteins": 1, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 0.1 + }, + { + "name": "Gyros", + "unit": "g", + "kcal": 149, + "proteins": 17, + "fat": 9, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Gänsebrust", + "unit": "g", + "kcal": 141, + "proteins": 21, + "fat": 6.3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.4 + }, + { + "name": "Gänsekeule", + "unit": "g", + "kcal": 169, + "proteins": 21, + "fat": 9.4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.7 + }, + { + "name": "Gänseleberpastete", + "unit": "g", + "kcal": 280, + "proteins": 16, + "fat": 24, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Gänseschmalz", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Götterspeise gekocht", + "unit": "g", + "kcal": 24, + "proteins": 0, + "fat": 0, + "carbs": 6, + "sugar": 6, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Hackfleisch gemischt", + "unit": "g", + "kcal": 336, + "proteins": 21, + "fat": 28, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.4 + }, + { + "name": "Haferflocken", + "unit": "g", + "kcal": 339, + "proteins": 10.3, + "fat": 6.5, + "carbs": 55, + "sugar": 1, + "fiber": 9.8, + "alc": 0, + "density": 3.4 + }, + { + "name": "Haferkleie", + "unit": "g", + "kcal": 350, + "proteins": 15.4, + "fat": 7.8, + "carbs": 45.2, + "sugar": 1.3, + "fiber": 18.6, + "alc": 0, + "density": 3.5 + }, + { + "name": "Hafermilch", + "unit": "ml", + "kcal": 42, + "proteins": 1, + "fat": 1.5, + "carbs": 6, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Hagebutten", + "unit": "g", + "kcal": 120, + "proteins": 1.6, + "fat": 0.2, + "carbs": 16, + "sugar": 4, + "fiber": 24, + "alc": 0, + "density": 1.2 + }, + { + "name": "Hagebuttentee", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Halbfettmargarine", + "unit": "g", + "kcal": 360, + "proteins": 0, + "fat": 40, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Halloumi", + "unit": "g", + "kcal": 293, + "proteins": 22, + "fat": 21.8, + "carbs": 2.2, + "sugar": 1.3, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Hamburger", + "unit": "g", + "kcal": 285, + "proteins": 17, + "fat": 13, + "carbs": 24, + "sugar": 5, + "fiber": 2, + "alc": 0, + "density": 2.9 + }, + { + "name": "Handkäse", + "unit": "g", + "kcal": 120, + "proteins": 29, + "fat": 0.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Hanfmehl", + "unit": "g", + "kcal": 287, + "proteins": 30, + "fat": 8, + "carbs": 1.2, + "sugar": 0, + "fiber": 45, + "alc": 0, + "density": 2.9 + }, + { + "name": "Hanfsamen", + "unit": "g", + "kcal": 586, + "proteins": 33, + "fat": 44, + "carbs": 12, + "sugar": 1, + "fiber": 5, + "alc": 0, + "density": 5.9 + }, + { + "name": "Harzer Käse", + "unit": "g", + "kcal": 116, + "proteins": 28, + "fat": 0.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Hase", + "unit": "g", + "kcal": 98, + "proteins": 20, + "fat": 2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Haselnussmilch", + "unit": "ml", + "kcal": 29, + "proteins": 0.4, + "fat": 1.6, + "carbs": 3.1, + "sugar": 3.1, + "fiber": 0.3, + "alc": 0, + "density": 0.3 + }, + { + "name": "Haselnussmus", + "unit": "g", + "kcal": 688, + "proteins": 15, + "fat": 64, + "carbs": 11, + "sugar": 8, + "fiber": 4, + "alc": 0, + "density": 6.9 + }, + { + "name": "Haselnüsse", + "unit": "g", + "kcal": 635, + "proteins": 12, + "fat": 61, + "carbs": 5.8, + "sugar": 1, + "fiber": 7.4, + "alc": 0, + "density": 6.3 + }, + { + "name": "Hefeflocken", + "unit": "g", + "kcal": 286, + "proteins": 49, + "fat": 6, + "carbs": 9, + "sugar": 0.2, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Hefeteig", + "unit": "g", + "kcal": 202, + "proteins": 6, + "fat": 1, + "carbs": 42, + "sugar": 0, + "fiber": 0.3, + "alc": 0, + "density": 2 + }, + { + "name": "Hefezopf", + "unit": "g", + "kcal": 284, + "proteins": 8.4, + "fat": 6.6, + "carbs": 43, + "sugar": 12, + "fiber": 9.4, + "alc": 0, + "density": 2.8 + }, + { + "name": "Heidelbeeren", + "unit": "g", + "kcal": 39, + "proteins": 1, + "fat": 0, + "carbs": 6, + "sugar": 5, + "fiber": 5.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Heilbutt", + "unit": "g", + "kcal": 107, + "proteins": 22.8, + "fat": 1.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Heiße Schokolade", + "unit": "ml", + "kcal": 70, + "proteins": 3, + "fat": 4, + "carbs": 5.4, + "sugar": 4.5, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Heringsfilet", + "unit": "g", + "kcal": 207, + "proteins": 18, + "fat": 15, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Himbeeren", + "unit": "g", + "kcal": 33, + "proteins": 1, + "fat": 0, + "carbs": 5, + "sugar": 5, + "fiber": 4.6, + "alc": 0, + "density": 0.3 + }, + { + "name": "Hirsch", + "unit": "g", + "kcal": 102, + "proteins": 21, + "fat": 2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Hirse", + "unit": "g", + "kcal": 344, + "proteins": 10, + "fat": 3, + "carbs": 67.3, + "sugar": 2, + "fiber": 4.1, + "alc": 0, + "density": 3.4 + }, + { + "name": "Hirseflocken", + "unit": "g", + "kcal": 366, + "proteins": 11.8, + "fat": 2.8, + "carbs": 73.3, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.7 + }, + { + "name": "Hirtenkäse Kuhmilch", + "unit": "g", + "kcal": 267, + "proteins": 19, + "fat": 21, + "carbs": 0.4, + "sugar": 0.4, + "fiber": 0, + "alc": 0, + "density": 2.7 + }, + { + "name": "Hirtenkäse Kuhmilch leicht", + "unit": "g", + "kcal": 189, + "proteins": 22, + "fat": 11, + "carbs": 0.6, + "sugar": 0.6, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Holunder", + "unit": "g", + "kcal": 45, + "proteins": 0.6, + "fat": 0.5, + "carbs": 8, + "sugar": 8, + "fiber": 3, + "alc": 0, + "density": 0.4 + }, + { + "name": "Holundersaft", + "unit": "ml", + "kcal": 40, + "proteins": 2, + "fat": 0, + "carbs": 6, + "sugar": 5, + "fiber": 4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Honig", + "unit": "g", + "kcal": 312, + "proteins": 0, + "fat": 0, + "carbs": 78, + "sugar": 78, + "fiber": 0, + "alc": 0, + "density": 3.1 + }, + { + "name": "Honigmelone", + "unit": "g", + "kcal": 48, + "proteins": 1, + "fat": 0, + "carbs": 11, + "sugar": 11, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Hugo Aperitif Cocktail", + "unit": "ml", + "kcal": 94, + "proteins": 0.1, + "fat": 0.1, + "carbs": 11, + "sugar": 10.8, + "fiber": 0, + "alc": 6.9, + "density": 0.9 + }, + { + "name": "Hummer", + "unit": "g", + "kcal": 88, + "proteins": 20.1, + "fat": 0.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Hummus", + "unit": "g", + "kcal": 190, + "proteins": 8, + "fat": 10, + "carbs": 14, + "sugar": 0, + "fiber": 6, + "alc": 0, + "density": 1.9 + }, + { + "name": "Hähnchen", + "unit": "g", + "kcal": 161, + "proteins": 20, + "fat": 9, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Hähnchen gebraten", + "unit": "g", + "kcal": 175, + "proteins": 22, + "fat": 9.7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Hähnchenbrust", + "unit": "g", + "kcal": 116, + "proteins": 20, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Hähnchenleber", + "unit": "g", + "kcal": 116, + "proteins": 20, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Hähnchenschenkel", + "unit": "g", + "kcal": 161, + "proteins": 20, + "fat": 9, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Hähnchenschnitzel paniert gebraten", + "unit": "g", + "kcal": 191, + "proteins": 17, + "fat": 7, + "carbs": 15, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Hühnerfrikassee", + "unit": "g", + "kcal": 96, + "proteins": 12.5, + "fat": 3.3, + "carbs": 3.8, + "sugar": 0.9, + "fiber": 0.4, + "alc": 0, + "density": 1 + }, + { + "name": "Hühnersuppe", + "unit": "g", + "kcal": 34, + "proteins": 2.4, + "fat": 1.2, + "carbs": 3.5, + "sugar": 1.6, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Hüttenkäse", + "unit": "g", + "kcal": 93, + "proteins": 10.8, + "fat": 4.1, + "carbs": 3.3, + "sugar": 2.1, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Ingwer", + "unit": "g", + "kcal": 70, + "proteins": 1.6, + "fat": 0.8, + "carbs": 13, + "sugar": 2, + "fiber": 2, + "alc": 0, + "density": 0.7 + }, + { + "name": "Isomalt", + "unit": "g", + "kcal": 200, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Jagdwurst", + "unit": "g", + "kcal": 210, + "proteins": 12, + "fat": 18, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Jakobsmuschel", + "unit": "g", + "kcal": 56, + "proteins": 11.4, + "fat": 1.2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Jasminreis roh", + "unit": "g", + "kcal": 356, + "proteins": 8, + "fat": 0.4, + "carbs": 80.1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Joghurt, 0,1%", + "unit": "g", + "kcal": 46, + "proteins": 5.5, + "fat": 0.1, + "carbs": 5.8, + "sugar": 5.8, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Joghurt, 1,5%", + "unit": "g", + "kcal": 47, + "proteins": 3.4, + "fat": 1.5, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Joghurt, 3.5%", + "unit": "g", + "kcal": 65, + "proteins": 3.4, + "fat": 3.5, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Joghurtdressing", + "unit": "g", + "kcal": 146, + "proteins": 1.5, + "fat": 12, + "carbs": 8, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Joghurteis", + "unit": "g", + "kcal": 91, + "proteins": 2, + "fat": 3, + "carbs": 14, + "sugar": 14, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Johannisbrotkernmehl", + "unit": "g", + "kcal": 37, + "proteins": 6, + "fat": 1, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Jägermeister Kräuterlikör", + "unit": "ml", + "kcal": 247, + "proteins": 0, + "fat": 0, + "carbs": 12, + "sugar": 12, + "fiber": 0, + "alc": 28, + "density": 2.5 + }, + { + "name": "Kabeljau / Dorsch", + "unit": "g", + "kcal": 78, + "proteins": 18, + "fat": 0.7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Kaffee komplett", + "unit": "ml", + "kcal": 15, + "proteins": 0.1, + "fat": 0.1, + "carbs": 3.5, + "sugar": 3.5, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Kaffee mit Milch", + "unit": "ml", + "kcal": 2, + "proteins": 0.1, + "fat": 0.1, + "carbs": 0.1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Kaffee schwarz", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Kaffeesahne 10%", + "unit": "ml", + "kcal": 118, + "proteins": 3, + "fat": 10, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kaffeesahne 4%", + "unit": "ml", + "kcal": 64, + "proteins": 3, + "fat": 4, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Kaffeesahne 7,5%", + "unit": "ml", + "kcal": 96, + "proteins": 3, + "fat": 7.5, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Kaisergemüse", + "unit": "g", + "kcal": 28, + "proteins": 2, + "fat": 0.2, + "carbs": 3.3, + "sugar": 1.2, + "fiber": 2.7, + "alc": 0, + "density": 0.3 + }, + { + "name": "Kaiserschmarrn", + "unit": "g", + "kcal": 154, + "proteins": 5, + "fat": 5, + "carbs": 22, + "sugar": 9, + "fiber": 0.4, + "alc": 0, + "density": 1.5 + }, + { + "name": "Kakao, stark entölt", + "unit": "g", + "kcal": 337, + "proteins": 23, + "fat": 15, + "carbs": 10, + "sugar": 2, + "fiber": 35, + "alc": 0, + "density": 3.4 + }, + { + "name": "Kakaobohnen", + "unit": "g", + "kcal": 415, + "proteins": 20, + "fat": 25, + "carbs": 11, + "sugar": 1, + "fiber": 33, + "alc": 0, + "density": 4.2 + }, + { + "name": "Kakaobutter", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Kakaofasern", + "unit": "g", + "kcal": 263, + "proteins": 17.3, + "fat": 7.8, + "carbs": 2.5, + "sugar": 0.5, + "fiber": 57, + "alc": 0, + "density": 2.6 + }, + { + "name": "Kakaomilch 1,5%", + "unit": "ml", + "kcal": 115, + "proteins": 3, + "fat": 2.6, + "carbs": 20, + "sugar": 20, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kakaomilch 3,5%", + "unit": "ml", + "kcal": 124, + "proteins": 3, + "fat": 3.6, + "carbs": 20, + "sugar": 20, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kakaopulver gezuckert", + "unit": "g", + "kcal": 377, + "proteins": 4, + "fat": 3, + "carbs": 80, + "sugar": 78, + "fiber": 7, + "alc": 0, + "density": 3.8 + }, + { + "name": "Kaki", + "unit": "g", + "kcal": 68, + "proteins": 1, + "fat": 0, + "carbs": 15, + "sugar": 15, + "fiber": 2, + "alc": 0, + "density": 0.7 + }, + { + "name": "Kalbsbries", + "unit": "g", + "kcal": 83, + "proteins": 14, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Kalbsfilet", + "unit": "g", + "kcal": 102, + "proteins": 20, + "fat": 2.4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Kalbsfleisch", + "unit": "g", + "kcal": 116, + "proteins": 20, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kalbsleber", + "unit": "g", + "kcal": 70, + "proteins": 13, + "fat": 0.7, + "carbs": 3, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Kalbsleberwurst", + "unit": "g", + "kcal": 291, + "proteins": 15, + "fat": 25, + "carbs": 1.4, + "sugar": 0, + "fiber": 0.1, + "alc": 0, + "density": 2.9 + }, + { + "name": "Kalbsrücken", + "unit": "g", + "kcal": 107, + "proteins": 20, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Kalbsschnitzel", + "unit": "g", + "kcal": 109, + "proteins": 21, + "fat": 2.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Kamut", + "unit": "g", + "kcal": 365, + "proteins": 13, + "fat": 2.2, + "carbs": 68.2, + "sugar": 8, + "fiber": 10.1, + "alc": 0, + "density": 3.6 + }, + { + "name": "Kandiszucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Kaninchen", + "unit": "g", + "kcal": 142, + "proteins": 22, + "fat": 6, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.4 + }, + { + "name": "Kapern, Glas", + "unit": "g", + "kcal": 44, + "proteins": 2.4, + "fat": 0.8, + "carbs": 5, + "sugar": 0.5, + "fiber": 3.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Karambole", + "unit": "g", + "kcal": 30, + "proteins": 0.8, + "fat": 1, + "carbs": 3.8, + "sugar": 3.8, + "fiber": 1.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Karamel", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Kardamom gemahlen", + "unit": "g", + "kcal": 389, + "proteins": 10.6, + "fat": 6.4, + "carbs": 65.9, + "sugar": 1, + "fiber": 12.7, + "alc": 0, + "density": 3.9 + }, + { + "name": "Karottensaft", + "unit": "ml", + "kcal": 25, + "proteins": 0.5, + "fat": 0.2, + "carbs": 5, + "sugar": 4, + "fiber": 0.5, + "alc": 0, + "density": 0.2 + }, + { + "name": "Karpfen", + "unit": "g", + "kcal": 113, + "proteins": 17, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Kartoffelbrot", + "unit": "g", + "kcal": 256, + "proteins": 13, + "fat": 3.1, + "carbs": 41, + "sugar": 13, + "fiber": 6, + "alc": 0, + "density": 2.6 + }, + { + "name": "Kartoffelchips", + "unit": "g", + "kcal": 556, + "proteins": 6, + "fat": 35, + "carbs": 52, + "sugar": 1, + "fiber": 4.6, + "alc": 0, + "density": 5.6 + }, + { + "name": "Kartoffelfasern", + "unit": "g", + "kcal": 199, + "proteins": 9, + "fat": 0.1, + "carbs": 8, + "sugar": 0.1, + "fiber": 65, + "alc": 0, + "density": 2 + }, + { + "name": "Kartoffelgratin", + "unit": "g", + "kcal": 123, + "proteins": 2, + "fat": 5, + "carbs": 17, + "sugar": 2, + "fiber": 1.2, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kartoffeln gekocht", + "unit": "g", + "kcal": 73, + "proteins": 1.5, + "fat": 0, + "carbs": 16, + "sugar": 0.4, + "fiber": 1.7, + "alc": 0, + "density": 0.7 + }, + { + "name": "Kartoffeln roh", + "unit": "g", + "kcal": 77, + "proteins": 1.7, + "fat": 0.3, + "carbs": 16, + "sugar": 2.1, + "fiber": 1.8, + "alc": 0, + "density": 0.8 + }, + { + "name": "Kartoffelpuffer", + "unit": "g", + "kcal": 263, + "proteins": 6, + "fat": 15, + "carbs": 25, + "sugar": 2.4, + "fiber": 1.8, + "alc": 0, + "density": 2.6 + }, + { + "name": "Kartoffelpüree", + "unit": "g", + "kcal": 71, + "proteins": 2, + "fat": 1.4, + "carbs": 12, + "sugar": 1.2, + "fiber": 1.3, + "alc": 0, + "density": 0.7 + }, + { + "name": "Kartoffelrösti", + "unit": "g", + "kcal": 144, + "proteins": 3.1, + "fat": 6, + "carbs": 19.1, + "sugar": 1.4, + "fiber": 0.7, + "alc": 0, + "density": 1.4 + }, + { + "name": "Kartoffelsalat", + "unit": "g", + "kcal": 170, + "proteins": 3, + "fat": 12, + "carbs": 12, + "sugar": 4, + "fiber": 1.1, + "alc": 0, + "density": 1.7 + }, + { + "name": "Kartoffelspalten", + "unit": "g", + "kcal": 110, + "proteins": 1.7, + "fat": 4, + "carbs": 16, + "sugar": 2.1, + "fiber": 1.8, + "alc": 0, + "density": 1.1 + }, + { + "name": "Kartoffelstärke", + "unit": "g", + "kcal": 321, + "proteins": 0.5, + "fat": 0.1, + "carbs": 79.4, + "sugar": 0, + "fiber": 0.1, + "alc": 0, + "density": 3.2 + }, + { + "name": "Kartoffelsuppe", + "unit": "g", + "kcal": 41, + "proteins": 1, + "fat": 1.3, + "carbs": 6.1, + "sugar": 0, + "fiber": 0.3, + "alc": 0, + "density": 0.4 + }, + { + "name": "Kasseler", + "unit": "g", + "kcal": 127, + "proteins": 25, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Katenschinken", + "unit": "g", + "kcal": 200, + "proteins": 22, + "fat": 12, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Kaugummi", + "unit": "g", + "kcal": 376, + "proteins": 0, + "fat": 0, + "carbs": 94, + "sugar": 94, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Kaviar", + "unit": "g", + "kcal": 259, + "proteins": 27, + "fat": 15, + "carbs": 4, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Kefir", + "unit": "g", + "kcal": 59, + "proteins": 3.4, + "fat": 3.5, + "carbs": 3.5, + "sugar": 3.5, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Kekse", + "unit": "g", + "kcal": 322, + "proteins": 7.9, + "fat": 12, + "carbs": 45, + "sugar": 16, + "fiber": 1.4, + "alc": 0, + "density": 3.2 + }, + { + "name": "Kerbel", + "unit": "g", + "kcal": 51, + "proteins": 3.8, + "fat": 0.6, + "carbs": 6.1, + "sugar": 0, + "fiber": 3.1, + "alc": 0, + "density": 0.5 + }, + { + "name": "Ketchup", + "unit": "g", + "kcal": 122, + "proteins": 1, + "fat": 0.7, + "carbs": 28, + "sugar": 22.5, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Kichererbsen", + "unit": "g", + "kcal": 353, + "proteins": 20, + "fat": 7, + "carbs": 45, + "sugar": 3, + "fiber": 14.8, + "alc": 0, + "density": 3.5 + }, + { + "name": "Kichererbsenmehl", + "unit": "g", + "kcal": 362, + "proteins": 20, + "fat": 6.7, + "carbs": 50, + "sugar": 2, + "fiber": 11, + "alc": 0, + "density": 3.6 + }, + { + "name": "Kidneybohnen", + "unit": "g", + "kcal": 295, + "proteins": 21, + "fat": 1, + "carbs": 40, + "sugar": 0.2, + "fiber": 21, + "alc": 0, + "density": 3 + }, + { + "name": "Kinder Schokolade", + "unit": "g", + "kcal": 564, + "proteins": 8.7, + "fat": 35, + "carbs": 53.5, + "sugar": 53.3, + "fiber": 0, + "alc": 0, + "density": 5.6 + }, + { + "name": "Kiwi", + "unit": "g", + "kcal": 49, + "proteins": 1, + "fat": 1, + "carbs": 8, + "sugar": 8, + "fiber": 2, + "alc": 0, + "density": 0.5 + }, + { + "name": "Klöße gekocht", + "unit": "g", + "kcal": 112, + "proteins": 2, + "fat": 0, + "carbs": 26.1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Knoblauch", + "unit": "g", + "kcal": 136, + "proteins": 5.8, + "fat": 0.2, + "carbs": 27, + "sugar": 8, + "fiber": 1.7, + "alc": 0, + "density": 1.4 + }, + { + "name": "Knollensellerie", + "unit": "g", + "kcal": 26, + "proteins": 1.5, + "fat": 0.3, + "carbs": 2.4, + "sugar": 2, + "fiber": 4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Knuspermüsli", + "unit": "g", + "kcal": 442, + "proteins": 10, + "fat": 15, + "carbs": 63, + "sugar": 24, + "fiber": 7.3, + "alc": 0, + "density": 4.4 + }, + { + "name": "Kochschinken", + "unit": "g", + "kcal": 111, + "proteins": 20, + "fat": 3, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Kohlrabi", + "unit": "g", + "kcal": 30, + "proteins": 2, + "fat": 0.4, + "carbs": 4, + "sugar": 3.8, + "fiber": 1.3, + "alc": 0, + "density": 0.3 + }, + { + "name": "Kohlrübe", + "unit": "g", + "kcal": 31, + "proteins": 1, + "fat": 0.2, + "carbs": 5, + "sugar": 4.8, + "fiber": 2.5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Kokosblütenzucker", + "unit": "g", + "kcal": 384, + "proteins": 1, + "fat": 0.5, + "carbs": 94, + "sugar": 94, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Kokosfett", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Kokosmehl", + "unit": "g", + "kcal": 354, + "proteins": 17, + "fat": 16.5, + "carbs": 17, + "sugar": 15, + "fiber": 35, + "alc": 0, + "density": 3.5 + }, + { + "name": "Kokosmilch", + "unit": "ml", + "kcal": 227, + "proteins": 2, + "fat": 21, + "carbs": 6, + "sugar": 3.3, + "fiber": 3, + "alc": 0, + "density": 2.3 + }, + { + "name": "Kokosnuss", + "unit": "g", + "kcal": 323, + "proteins": 4, + "fat": 28, + "carbs": 8, + "sugar": 7, + "fiber": 11.4, + "alc": 0, + "density": 3.2 + }, + { + "name": "Kokosraspel", + "unit": "g", + "kcal": 648, + "proteins": 7, + "fat": 60, + "carbs": 16, + "sugar": 14, + "fiber": 8, + "alc": 0, + "density": 6.5 + }, + { + "name": "Kokoswasser", + "unit": "ml", + "kcal": 59, + "proteins": 0.5, + "fat": 1, + "carbs": 11.9, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Kokosöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Konfitüre", + "unit": "g", + "kcal": 222, + "proteins": 0, + "fat": 0, + "carbs": 55, + "sugar": 55, + "fiber": 1, + "alc": 0, + "density": 2.2 + }, + { + "name": "Konjacnudeln gekocht", + "unit": "g", + "kcal": 6, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 3, + "alc": 0, + "density": 0.1 + }, + { + "name": "Konjakmehl", + "unit": "g", + "kcal": 168, + "proteins": 2, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 80, + "alc": 0, + "density": 1.7 + }, + { + "name": "Kopfsalat", + "unit": "g", + "kcal": 12, + "proteins": 1, + "fat": 0, + "carbs": 1, + "sugar": 1, + "fiber": 1.9, + "alc": 0, + "density": 0.1 + }, + { + "name": "Koriander frisch", + "unit": "g", + "kcal": 22, + "proteins": 2.1, + "fat": 0.5, + "carbs": 0.9, + "sugar": 0.9, + "fiber": 2.8, + "alc": 0, + "density": 0.2 + }, + { + "name": "Koriander gemahlen", + "unit": "g", + "kcal": 396, + "proteins": 12, + "fat": 20, + "carbs": 26, + "sugar": 24, + "fiber": 32, + "alc": 0, + "density": 4 + }, + { + "name": "Kornspitz", + "unit": "g", + "kcal": 207, + "proteins": 10, + "fat": 1.6, + "carbs": 36, + "sugar": 0.6, + "fiber": 4.2, + "alc": 0, + "density": 2.1 + }, + { + "name": "Krabben", + "unit": "g", + "kcal": 106, + "proteins": 22, + "fat": 2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Krabbenchips", + "unit": "g", + "kcal": 481, + "proteins": 4, + "fat": 25, + "carbs": 60, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 4.8 + }, + { + "name": "Krakauer Wurst", + "unit": "g", + "kcal": 278, + "proteins": 13, + "fat": 25, + "carbs": 0.2, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Krautsalat", + "unit": "g", + "kcal": 83, + "proteins": 1, + "fat": 3, + "carbs": 12, + "sugar": 11, + "fiber": 2, + "alc": 0, + "density": 0.8 + }, + { + "name": "Kresse", + "unit": "g", + "kcal": 40, + "proteins": 2.6, + "fat": 0.8, + "carbs": 5, + "sugar": 3.8, + "fiber": 1.2, + "alc": 0, + "density": 0.4 + }, + { + "name": "Kreuzkümmel", + "unit": "g", + "kcal": 418, + "proteins": 16.9, + "fat": 22.1, + "carbs": 33, + "sugar": 7.4, + "fiber": 9.9, + "alc": 0, + "density": 4.2 + }, + { + "name": "Kroketten", + "unit": "g", + "kcal": 198, + "proteins": 5.5, + "fat": 7.9, + "carbs": 25.8, + "sugar": 0.5, + "fiber": 1, + "alc": 0, + "density": 2 + }, + { + "name": "Kräuterbutter", + "unit": "g", + "kcal": 706, + "proteins": 0.9, + "fat": 78, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 7.1 + }, + { + "name": "Kräuterlikör (30%)", + "unit": "ml", + "kcal": 230, + "proteins": 0, + "fat": 0, + "carbs": 15, + "sugar": 15, + "fiber": 0, + "alc": 24, + "density": 2.3 + }, + { + "name": "Kräuterquark, 40%", + "unit": "g", + "kcal": 160, + "proteins": 10, + "fat": 12, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Kräutertee", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Kumquat", + "unit": "g", + "kcal": 73, + "proteins": 1.2, + "fat": 0.4, + "carbs": 14, + "sugar": 13, + "fiber": 4.1, + "alc": 0, + "density": 0.7 + }, + { + "name": "Kurkuma", + "unit": "g", + "kcal": 338, + "proteins": 8, + "fat": 10, + "carbs": 44, + "sugar": 2, + "fiber": 20, + "alc": 0, + "density": 3.4 + }, + { + "name": "Kuvertüre Vollmilch", + "unit": "g", + "kcal": 531, + "proteins": 6.4, + "fat": 33, + "carbs": 51, + "sugar": 48, + "fiber": 2.4, + "alc": 0, + "density": 5.3 + }, + { + "name": "Kuvertüre Zartbitter", + "unit": "g", + "kcal": 509, + "proteins": 5.8, + "fat": 32, + "carbs": 45, + "sugar": 44, + "fiber": 9, + "alc": 0, + "density": 5.1 + }, + { + "name": "Käsekuchen", + "unit": "g", + "kcal": 326, + "proteins": 6, + "fat": 21, + "carbs": 28, + "sugar": 26, + "fiber": 0.4, + "alc": 0, + "density": 3.3 + }, + { + "name": "Käsespätzle", + "unit": "g", + "kcal": 194, + "proteins": 8, + "fat": 8, + "carbs": 22, + "sugar": 0.7, + "fiber": 0.9, + "alc": 0, + "density": 1.9 + }, + { + "name": "Köfte türkisch", + "unit": "g", + "kcal": 189, + "proteins": 15.2, + "fat": 12, + "carbs": 4.9, + "sugar": 0.2, + "fiber": 0.4, + "alc": 0, + "density": 1.9 + }, + { + "name": "Kölsch", + "unit": "ml", + "kcal": 44, + "proteins": 0, + "fat": 0, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 4, + "density": 0.4 + }, + { + "name": "Körnerbrötchen", + "unit": "g", + "kcal": 289, + "proteins": 8, + "fat": 7, + "carbs": 46, + "sugar": 3, + "fiber": 5, + "alc": 0, + "density": 2.9 + }, + { + "name": "Kümmel", + "unit": "g", + "kcal": 381, + "proteins": 19, + "fat": 15, + "carbs": 37, + "sugar": 0, + "fiber": 11, + "alc": 0, + "density": 3.8 + }, + { + "name": "Kümmerling Kräuterlikör", + "unit": "ml", + "kcal": 239, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 28, + "density": 2.4 + }, + { + "name": "Kürbis Hokkaido", + "unit": "g", + "kcal": 28, + "proteins": 0.8, + "fat": 0, + "carbs": 5.2, + "sugar": 4.2, + "fiber": 2, + "alc": 0, + "density": 0.3 + }, + { + "name": "Kürbiskernbrötchen", + "unit": "g", + "kcal": 279, + "proteins": 7, + "fat": 8, + "carbs": 42.9, + "sugar": 1.7, + "fiber": 3.7, + "alc": 0, + "density": 2.8 + }, + { + "name": "Kürbiskerne", + "unit": "g", + "kcal": 654, + "proteins": 32, + "fat": 55, + "carbs": 4, + "sugar": 2, + "fiber": 7.4, + "alc": 0, + "density": 6.5 + }, + { + "name": "Kürbiskernmehl", + "unit": "g", + "kcal": 387, + "proteins": 55, + "fat": 13, + "carbs": 5, + "sugar": 1, + "fiber": 15, + "alc": 0, + "density": 3.9 + }, + { + "name": "Kürbiskernöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Lachs (Zucht)", + "unit": "g", + "kcal": 188, + "proteins": 20, + "fat": 12, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Lachsforelle", + "unit": "g", + "kcal": 152, + "proteins": 20, + "fat": 8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Lachsschinken", + "unit": "g", + "kcal": 112, + "proteins": 19, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Lactit", + "unit": "g", + "kcal": 200, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Lahmacun", + "unit": "g", + "kcal": 261, + "proteins": 8, + "fat": 12, + "carbs": 29, + "sugar": 4, + "fiber": 2.4, + "alc": 0, + "density": 2.6 + }, + { + "name": "Lakritze", + "unit": "g", + "kcal": 361, + "proteins": 3.8, + "fat": 0.4, + "carbs": 85, + "sugar": 55, + "fiber": 1, + "alc": 0, + "density": 3.6 + }, + { + "name": "Lammfilet", + "unit": "g", + "kcal": 118, + "proteins": 20, + "fat": 4.2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Lammfleisch", + "unit": "g", + "kcal": 191, + "proteins": 14, + "fat": 15, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Lammkeule", + "unit": "g", + "kcal": 248, + "proteins": 17, + "fat": 20, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Lammkotelett", + "unit": "g", + "kcal": 250, + "proteins": 13, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Lammrücken", + "unit": "g", + "kcal": 207, + "proteins": 18, + "fat": 15, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Landjäger", + "unit": "g", + "kcal": 395, + "proteins": 20, + "fat": 35, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Langkornreis roh", + "unit": "g", + "kcal": 277, + "proteins": 7.2, + "fat": 0.6, + "carbs": 60.8, + "sugar": 2.1, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Languste", + "unit": "g", + "kcal": 78, + "proteins": 16, + "fat": 1.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Lasagne", + "unit": "g", + "kcal": 179, + "proteins": 7, + "fat": 8.5, + "carbs": 18, + "sugar": 2.7, + "fiber": 1.4, + "alc": 0, + "density": 1.8 + }, + { + "name": "Latte Macchiato", + "unit": "ml", + "kcal": 29, + "proteins": 2.5, + "fat": 1, + "carbs": 2.5, + "sugar": 2.5, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Laugenstange", + "unit": "g", + "kcal": 316, + "proteins": 8.1, + "fat": 5, + "carbs": 58, + "sugar": 2, + "fiber": 3.1, + "alc": 0, + "density": 3.2 + }, + { + "name": "Leberknödel", + "unit": "g", + "kcal": 84, + "proteins": 7, + "fat": 4, + "carbs": 5, + "sugar": 0.4, + "fiber": 0.2, + "alc": 0, + "density": 0.8 + }, + { + "name": "Leberkäse", + "unit": "g", + "kcal": 294, + "proteins": 14, + "fat": 25.5, + "carbs": 2, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Leberwurst", + "unit": "g", + "kcal": 330, + "proteins": 15, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Lebkuchen", + "unit": "g", + "kcal": 387, + "proteins": 4.2, + "fat": 14, + "carbs": 60, + "sugar": 38, + "fiber": 2, + "alc": 0, + "density": 3.9 + }, + { + "name": "Leinsamen", + "unit": "g", + "kcal": 425, + "proteins": 22.4, + "fat": 29, + "carbs": 0, + "sugar": 0, + "fiber": 37.4, + "alc": 0, + "density": 4.3 + }, + { + "name": "Leinsamenbrot", + "unit": "g", + "kcal": 221, + "proteins": 6.9, + "fat": 3.8, + "carbs": 36.7, + "sugar": 2.1, + "fiber": 6.1, + "alc": 0, + "density": 2.2 + }, + { + "name": "Leinsamenmehl teilentölt", + "unit": "g", + "kcal": 330, + "proteins": 28, + "fat": 12.5, + "carbs": 6, + "sugar": 3, + "fiber": 40.8, + "alc": 0, + "density": 3.3 + }, + { + "name": "Leinöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Liebstöckel", + "unit": "g", + "kcal": 42, + "proteins": 3, + "fat": 1, + "carbs": 5, + "sugar": 0, + "fiber": 0.3, + "alc": 0, + "density": 0.4 + }, + { + "name": "Likör (20% Vol.)", + "unit": "ml", + "kcal": 194, + "proteins": 0, + "fat": 0, + "carbs": 20, + "sugar": 20, + "fiber": 0, + "alc": 16, + "density": 1.9 + }, + { + "name": "Limburger Käse", + "unit": "g", + "kcal": 258, + "proteins": 24, + "fat": 18, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Limette", + "unit": "g", + "kcal": 43, + "proteins": 0.7, + "fat": 0.2, + "carbs": 8.7, + "sugar": 1.7, + "fiber": 2, + "alc": 0, + "density": 0.4 + }, + { + "name": "Limonade", + "unit": "ml", + "kcal": 44, + "proteins": 0, + "fat": 0, + "carbs": 11, + "sugar": 11, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Limonade light", + "unit": "ml", + "kcal": 3, + "proteins": 0, + "fat": 0, + "carbs": 0.7, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Linsen roh", + "unit": "g", + "kcal": 309, + "proteins": 24, + "fat": 1.9, + "carbs": 40.6, + "sugar": 0.9, + "fiber": 16.9, + "alc": 0, + "density": 3.1 + }, + { + "name": "Linsensuppe", + "unit": "g", + "kcal": 242, + "proteins": 12, + "fat": 2, + "carbs": 40, + "sugar": 2.2, + "fiber": 7.9, + "alc": 0, + "density": 2.4 + }, + { + "name": "Linzertorte", + "unit": "g", + "kcal": 401, + "proteins": 7, + "fat": 17, + "carbs": 55, + "sugar": 25, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Litschi", + "unit": "g", + "kcal": 71, + "proteins": 1, + "fat": 0, + "carbs": 16, + "sugar": 16, + "fiber": 1.4, + "alc": 0, + "density": 0.7 + }, + { + "name": "Lollo Rosso", + "unit": "g", + "kcal": 20, + "proteins": 1.3, + "fat": 0.2, + "carbs": 2.5, + "sugar": 0, + "fiber": 1.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Lorbeer getrocknet", + "unit": "g", + "kcal": 340, + "proteins": 7.6, + "fat": 8.6, + "carbs": 45.4, + "sugar": 0, + "fiber": 25.1, + "alc": 0, + "density": 3.4 + }, + { + "name": "Lyoner", + "unit": "g", + "kcal": 246, + "proteins": 14.5, + "fat": 20.4, + "carbs": 1, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Löffelbisquit", + "unit": "g", + "kcal": 326, + "proteins": 8.4, + "fat": 4, + "carbs": 64, + "sugar": 12, + "fiber": 0.4, + "alc": 0, + "density": 3.3 + }, + { + "name": "Löwenzahn", + "unit": "g", + "kcal": 60, + "proteins": 2.7, + "fat": 0.7, + "carbs": 9, + "sugar": 0.7, + "fiber": 3.5, + "alc": 0, + "density": 0.6 + }, + { + "name": "Maasdamer Käse", + "unit": "g", + "kcal": 348, + "proteins": 24, + "fat": 28, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Macadamia", + "unit": "g", + "kcal": 691, + "proteins": 6, + "fat": 69, + "carbs": 6, + "sugar": 5, + "fiber": 11, + "alc": 0, + "density": 6.9 + }, + { + "name": "Mairübchen", + "unit": "g", + "kcal": 31, + "proteins": 1, + "fat": 0.1, + "carbs": 4.7, + "sugar": 0.4, + "fiber": 3.5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Mais", + "unit": "g", + "kcal": 86, + "proteins": 2, + "fat": 0, + "carbs": 18, + "sugar": 4, + "fiber": 3, + "alc": 0, + "density": 0.9 + }, + { + "name": "Maiskolben ganz", + "unit": "g", + "kcal": 95, + "proteins": 3.5, + "fat": 1.1, + "carbs": 16, + "sugar": 2.7, + "fiber": 3.4, + "alc": 0, + "density": 0.9 + }, + { + "name": "Maismehl", + "unit": "g", + "kcal": 332, + "proteins": 6, + "fat": 2, + "carbs": 68, + "sugar": 1, + "fiber": 9.2, + "alc": 0, + "density": 3.3 + }, + { + "name": "Maisstärke", + "unit": "g", + "kcal": 354, + "proteins": 0.4, + "fat": 0, + "carbs": 88, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Majoran gerebelt", + "unit": "g", + "kcal": 332, + "proteins": 12, + "fat": 12, + "carbs": 42, + "sugar": 2, + "fiber": 4, + "alc": 0, + "density": 3.3 + }, + { + "name": "Makrele", + "unit": "g", + "kcal": 167, + "proteins": 17, + "fat": 11, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.7 + }, + { + "name": "Makronen", + "unit": "g", + "kcal": 403, + "proteins": 3.8, + "fat": 11, + "carbs": 72, + "sugar": 70.8, + "fiber": 0.4, + "alc": 0, + "density": 4 + }, + { + "name": "Maltit", + "unit": "g", + "kcal": 210, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Maltodextrin", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Malzbier", + "unit": "ml", + "kcal": 46, + "proteins": 0.6, + "fat": 0, + "carbs": 10.8, + "sugar": 6.8, + "fiber": 0.2, + "alc": 0, + "density": 0.5 + }, + { + "name": "Mamorkuchen", + "unit": "g", + "kcal": 443, + "proteins": 3.4, + "fat": 12, + "carbs": 79, + "sugar": 58, + "fiber": 2.9, + "alc": 0, + "density": 4.4 + }, + { + "name": "Mandarine", + "unit": "g", + "kcal": 51, + "proteins": 1, + "fat": 0.4, + "carbs": 10, + "sugar": 10, + "fiber": 1.6, + "alc": 0, + "density": 0.5 + }, + { + "name": "Mandelmehl", + "unit": "g", + "kcal": 350, + "proteins": 48, + "fat": 10, + "carbs": 6, + "sugar": 6, + "fiber": 22, + "alc": 0, + "density": 3.5 + }, + { + "name": "Mandelmilch gesüßt", + "unit": "ml", + "kcal": 24, + "proteins": 0.5, + "fat": 1.1, + "carbs": 3, + "sugar": 3, + "fiber": 0.2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Mandelmilch ungesüßt", + "unit": "ml", + "kcal": 13, + "proteins": 0.4, + "fat": 1.1, + "carbs": 0.1, + "sugar": 0.1, + "fiber": 0.4, + "alc": 0, + "density": 0.1 + }, + { + "name": "Mandelmus", + "unit": "g", + "kcal": 642, + "proteins": 23, + "fat": 57, + "carbs": 5, + "sugar": 4, + "fiber": 8.4, + "alc": 0, + "density": 6.4 + }, + { + "name": "Mandeln", + "unit": "g", + "kcal": 611, + "proteins": 18, + "fat": 55, + "carbs": 5, + "sugar": 5, + "fiber": 12, + "alc": 0, + "density": 6.1 + }, + { + "name": "Mango", + "unit": "g", + "kcal": 61, + "proteins": 1, + "fat": 0.2, + "carbs": 13, + "sugar": 12, + "fiber": 1.7, + "alc": 0, + "density": 0.6 + }, + { + "name": "Mangold", + "unit": "g", + "kcal": 23, + "proteins": 1.5, + "fat": 0.6, + "carbs": 1, + "sugar": 0.5, + "fiber": 3.6, + "alc": 0, + "density": 0.2 + }, + { + "name": "Maniok", + "unit": "g", + "kcal": 156, + "proteins": 1.4, + "fat": 0.3, + "carbs": 36, + "sugar": 2, + "fiber": 2, + "alc": 0, + "density": 1.6 + }, + { + "name": "Margarine", + "unit": "g", + "kcal": 720, + "proteins": 0, + "fat": 80, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 7.2 + }, + { + "name": "Marmelade", + "unit": "g", + "kcal": 312, + "proteins": 0, + "fat": 0, + "carbs": 78, + "sugar": 78, + "fiber": 0, + "alc": 0, + "density": 3.1 + }, + { + "name": "Mamorkuchen", + "unit": "g", + "kcal": 448, + "proteins": 4.8, + "fat": 25.9, + "carbs": 48, + "sugar": 19.1, + "fiber": 2, + "alc": 0, + "density": 4.5 + }, + { + "name": "Maronen", + "unit": "g", + "kcal": 213, + "proteins": 2, + "fat": 1, + "carbs": 45, + "sugar": 15, + "fiber": 8.1, + "alc": 0, + "density": 2.1 + }, + { + "name": "Marzipan", + "unit": "g", + "kcal": 491, + "proteins": 7, + "fat": 25, + "carbs": 58, + "sugar": 58, + "fiber": 2.8, + "alc": 0, + "density": 4.9 + }, + { + "name": "Mascarpone", + "unit": "g", + "kcal": 382, + "proteins": 6, + "fat": 38, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Matjes", + "unit": "g", + "kcal": 244, + "proteins": 15.8, + "fat": 20.1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Maulbeeren", + "unit": "g", + "kcal": 53, + "proteins": 1.4, + "fat": 0.4, + "carbs": 10, + "sugar": 8, + "fiber": 1.7, + "alc": 0, + "density": 0.5 + }, + { + "name": "Maultaschen", + "unit": "g", + "kcal": 202, + "proteins": 11, + "fat": 9.4, + "carbs": 17.9, + "sugar": 0.6, + "fiber": 1.1, + "alc": 0, + "density": 2 + }, + { + "name": "Mayonnaise", + "unit": "g", + "kcal": 720, + "proteins": 0, + "fat": 80, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 7.2 + }, + { + "name": "Meerrettich", + "unit": "g", + "kcal": 65, + "proteins": 1.2, + "fat": 0.6, + "carbs": 12, + "sugar": 8, + "fiber": 3.3, + "alc": 0, + "density": 0.6 + }, + { + "name": "Mehrkornbrot", + "unit": "g", + "kcal": 238, + "proteins": 6.5, + "fat": 2, + "carbs": 44, + "sugar": 2, + "fiber": 9, + "alc": 0, + "density": 2.4 + }, + { + "name": "Mehrkornbrötchen", + "unit": "g", + "kcal": 273, + "proteins": 8.2, + "fat": 5.9, + "carbs": 43.7, + "sugar": 3.3, + "fiber": 6, + "alc": 0, + "density": 2.7 + }, + { + "name": "Mettenden", + "unit": "g", + "kcal": 351, + "proteins": 17, + "fat": 31, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Mie Nudeln", + "unit": "g", + "kcal": 342, + "proteins": 11, + "fat": 1, + "carbs": 72, + "sugar": 0, + "fiber": 0.7, + "alc": 0, + "density": 3.4 + }, + { + "name": "Miesmuscheln", + "unit": "g", + "kcal": 56, + "proteins": 10, + "fat": 1.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Milch 0,3%", + "unit": "ml", + "kcal": 35, + "proteins": 3, + "fat": 0.3, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Milch 1,5%", + "unit": "ml", + "kcal": 46, + "proteins": 3, + "fat": 1.5, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Milch 3,5%", + "unit": "ml", + "kcal": 64, + "proteins": 3, + "fat": 3.5, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Milchbrötchen", + "unit": "g", + "kcal": 225, + "proteins": 0.4, + "fat": 4.8, + "carbs": 45, + "sugar": 2.1, + "fiber": 0, + "alc": 0, + "density": 2.2 + }, + { + "name": "Milchkaffee", + "unit": "ml", + "kcal": 6, + "proteins": 0.4, + "fat": 0.4, + "carbs": 0.2, + "sugar": 0.2, + "fiber": 0, + "alc": 0, + "density": 0.1 + }, + { + "name": "Milchpulver", + "unit": "g", + "kcal": 495, + "proteins": 26, + "fat": 27, + "carbs": 37, + "sugar": 37, + "fiber": 0, + "alc": 0, + "density": 5 + }, + { + "name": "Milchreis gekocht", + "unit": "g", + "kcal": 94, + "proteins": 3.3, + "fat": 0.4, + "carbs": 19.4, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Milchschnitte", + "unit": "g", + "kcal": 423, + "proteins": 8, + "fat": 28, + "carbs": 34, + "sugar": 29, + "fiber": 1.4, + "alc": 0, + "density": 4.2 + }, + { + "name": "Milchzucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Mineralwasser", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Mischbrot", + "unit": "g", + "kcal": 233, + "proteins": 6.5, + "fat": 1, + "carbs": 47, + "sugar": 0.7, + "fiber": 5.1, + "alc": 0, + "density": 2.3 + }, + { + "name": "Mischgemüse", + "unit": "g", + "kcal": 62, + "proteins": 3.2, + "fat": 0.4, + "carbs": 10.7, + "sugar": 1.3, + "fiber": 1.4, + "alc": 0, + "density": 0.6 + }, + { + "name": "Mohn", + "unit": "g", + "kcal": 487, + "proteins": 19, + "fat": 39.4, + "carbs": 3, + "sugar": 0, + "fiber": 22.3, + "alc": 0, + "density": 4.9 + }, + { + "name": "Mohnbrötchen", + "unit": "g", + "kcal": 280, + "proteins": 10, + "fat": 4, + "carbs": 49, + "sugar": 1, + "fiber": 3.8, + "alc": 0, + "density": 2.8 + }, + { + "name": "Molke", + "unit": "ml", + "kcal": 26, + "proteins": 1.5, + "fat": 0.3, + "carbs": 4.4, + "sugar": 4.4, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Morcheln", + "unit": "g", + "kcal": 21, + "proteins": 2, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 6.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Moringa Pulver", + "unit": "g", + "kcal": 372, + "proteins": 28, + "fat": 6.2, + "carbs": 39, + "sugar": 4, + "fiber": 24, + "alc": 0, + "density": 3.7 + }, + { + "name": "Mortadella", + "unit": "g", + "kcal": 250, + "proteins": 13, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Mozzarella Käse", + "unit": "g", + "kcal": 254, + "proteins": 14, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Multivitaminsaft", + "unit": "ml", + "kcal": 51, + "proteins": 0.3, + "fat": 0.1, + "carbs": 12, + "sugar": 11.7, + "fiber": 0.5, + "alc": 0, + "density": 0.5 + }, + { + "name": "Mungobohnen", + "unit": "g", + "kcal": 327, + "proteins": 24, + "fat": 1.2, + "carbs": 47, + "sugar": 7, + "fiber": 16, + "alc": 0, + "density": 3.3 + }, + { + "name": "Muskat gemahlen", + "unit": "g", + "kcal": 526, + "proteins": 5.7, + "fat": 35, + "carbs": 45, + "sugar": 0, + "fiber": 4.1, + "alc": 0, + "density": 5.3 + }, + { + "name": "Möhren / Karotten", + "unit": "g", + "kcal": 31, + "proteins": 0.9, + "fat": 0.1, + "carbs": 4.7, + "sugar": 4.6, + "fiber": 4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Mönchsfrucht", + "unit": "g", + "kcal": 140, + "proteins": 0, + "fat": 0, + "carbs": 35, + "sugar": 31, + "fiber": 0, + "alc": 0, + "density": 1.4 + }, + { + "name": "Mönchsfrucht Zucker", + "unit": "g", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Mürbeteig", + "unit": "g", + "kcal": 437, + "proteins": 5.7, + "fat": 25.9, + "carbs": 45, + "sugar": 22, + "fiber": 0.4, + "alc": 0, + "density": 4.4 + }, + { + "name": "Müsli", + "unit": "g", + "kcal": 365, + "proteins": 8, + "fat": 11, + "carbs": 56, + "sugar": 3, + "fiber": 4.9, + "alc": 0, + "density": 3.6 + }, + { + "name": "Müsliriegel", + "unit": "g", + "kcal": 406, + "proteins": 6, + "fat": 22, + "carbs": 44, + "sugar": 30, + "fiber": 4, + "alc": 0, + "density": 4.1 + }, + { + "name": "Nachos mit Käse", + "unit": "g", + "kcal": 315, + "proteins": 8, + "fat": 17, + "carbs": 32, + "sugar": 1.4, + "fiber": 0.8, + "alc": 0, + "density": 3.1 + }, + { + "name": "Nackensteak Schwein", + "unit": "g", + "kcal": 193, + "proteins": 19.5, + "fat": 12.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Natron", + "unit": "g", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Nektarine", + "unit": "g", + "kcal": 61, + "proteins": 1, + "fat": 0.4, + "carbs": 12, + "sugar": 12, + "fiber": 2.5, + "alc": 0, + "density": 0.6 + }, + { + "name": "Nelken getrocknet", + "unit": "g", + "kcal": 435, + "proteins": 5.8, + "fat": 21.2, + "carbs": 50.1, + "sugar": 3, + "fiber": 10.1, + "alc": 0, + "density": 4.3 + }, + { + "name": "Nougat", + "unit": "g", + "kcal": 485, + "proteins": 7, + "fat": 21, + "carbs": 65, + "sugar": 65, + "fiber": 4, + "alc": 0, + "density": 4.8 + }, + { + "name": "Nudeln gekocht", + "unit": "g", + "kcal": 144, + "proteins": 4, + "fat": 1, + "carbs": 28.7, + "sugar": 0.3, + "fiber": 2, + "alc": 0, + "density": 1.4 + }, + { + "name": "Nudeln, Eierteigware roh", + "unit": "g", + "kcal": 375, + "proteins": 12, + "fat": 3.7, + "carbs": 72, + "sugar": 0.4, + "fiber": 3, + "alc": 0, + "density": 3.8 + }, + { + "name": "Nudeln, Hartweizengrieß roh", + "unit": "g", + "kcal": 340, + "proteins": 11, + "fat": 1.4, + "carbs": 69, + "sugar": 0.4, + "fiber": 3.8, + "alc": 0, + "density": 3.4 + }, + { + "name": "Nudeln, Vollkorn roh", + "unit": "g", + "kcal": 343, + "proteins": 13, + "fat": 2.8, + "carbs": 60, + "sugar": 1, + "fiber": 13, + "alc": 0, + "density": 3.4 + }, + { + "name": "Nudelsalat mit Mayonnaise", + "unit": "g", + "kcal": 192, + "proteins": 5.8, + "fat": 15.8, + "carbs": 6.4, + "sugar": 0.8, + "fiber": 0.4, + "alc": 0, + "density": 1.9 + }, + { + "name": "Nuss Nougat Creme", + "unit": "g", + "kcal": 548, + "proteins": 3, + "fat": 33, + "carbs": 58, + "sugar": 58, + "fiber": 3.5, + "alc": 0, + "density": 5.5 + }, + { + "name": "Nussschokolade", + "unit": "g", + "kcal": 533, + "proteins": 8, + "fat": 33, + "carbs": 49, + "sugar": 49, + "fiber": 4.1, + "alc": 0, + "density": 5.3 + }, + { + "name": "Nutella", + "unit": "g", + "kcal": 536, + "proteins": 6.7, + "fat": 30.5, + "carbs": 57, + "sugar": 55, + "fiber": 3.5, + "alc": 0, + "density": 5.4 + }, + { + "name": "Obst, getrocknet", + "unit": "g", + "kcal": 280, + "proteins": 0, + "fat": 0, + "carbs": 70, + "sugar": 68, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Obstbrand/Obstler (45%)", + "unit": "ml", + "kcal": 256, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 36, + "density": 2.6 + }, + { + "name": "Obstsalat", + "unit": "g", + "kcal": 46, + "proteins": 0.4, + "fat": 0.2, + "carbs": 10, + "sugar": 9, + "fiber": 1.3, + "alc": 0, + "density": 0.5 + }, + { + "name": "Ofenkäse", + "unit": "g", + "kcal": 352, + "proteins": 15, + "fat": 32, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Oliven, grün", + "unit": "g", + "kcal": 137, + "proteins": 1, + "fat": 13, + "carbs": 3, + "sugar": 0, + "fiber": 1.9, + "alc": 0, + "density": 1.4 + }, + { + "name": "Oliven, schwarz", + "unit": "g", + "kcal": 340, + "proteins": 2, + "fat": 34, + "carbs": 4.9, + "sugar": 1.5, + "fiber": 3, + "alc": 0, + "density": 3.4 + }, + { + "name": "Olivenöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Omelett", + "unit": "g", + "kcal": 154, + "proteins": 11, + "fat": 12, + "carbs": 0.6, + "sugar": 0.3, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Orange", + "unit": "g", + "kcal": 50, + "proteins": 1, + "fat": 0.4, + "carbs": 10, + "sugar": 10, + "fiber": 1.4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Orangensaft", + "unit": "ml", + "kcal": 40, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Oregano getrocknet", + "unit": "g", + "kcal": 262, + "proteins": 9.1, + "fat": 4, + "carbs": 27, + "sugar": 3.9, + "fiber": 41, + "alc": 0, + "density": 2.6 + }, + { + "name": "Ouzo (38% Vol.)", + "unit": "ml", + "kcal": 178, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 25, + "density": 1.8 + }, + { + "name": "Pak Choi", + "unit": "g", + "kcal": 15, + "proteins": 1.6, + "fat": 0.2, + "carbs": 1.2, + "sugar": 1.2, + "fiber": 1.1, + "alc": 0, + "density": 0.2 + }, + { + "name": "Pangasius", + "unit": "g", + "kcal": 73, + "proteins": 16, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Paniermehl", + "unit": "g", + "kcal": 251, + "proteins": 5, + "fat": 1.9, + "carbs": 52, + "sugar": 2, + "fiber": 3, + "alc": 0, + "density": 2.5 + }, + { + "name": "Panko", + "unit": "g", + "kcal": 360, + "proteins": 11, + "fat": 5.2, + "carbs": 65, + "sugar": 2, + "fiber": 4.4, + "alc": 0, + "density": 3.6 + }, + { + "name": "Papaya", + "unit": "g", + "kcal": 39, + "proteins": 1, + "fat": 0, + "carbs": 8, + "sugar": 8, + "fiber": 1.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Paprika, gelb", + "unit": "g", + "kcal": 36, + "proteins": 1, + "fat": 0.5, + "carbs": 5, + "sugar": 5, + "fiber": 3.6, + "alc": 0, + "density": 0.4 + }, + { + "name": "Paprika, grün", + "unit": "g", + "kcal": 20, + "proteins": 1, + "fat": 0.2, + "carbs": 2.8, + "sugar": 2.8, + "fiber": 1.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Paprika, rot", + "unit": "g", + "kcal": 33, + "proteins": 1, + "fat": 0.2, + "carbs": 6.2, + "sugar": 6.2, + "fiber": 1.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Paprikapulver edelsüß", + "unit": "g", + "kcal": 350, + "proteins": 13, + "fat": 13, + "carbs": 35, + "sugar": 5, + "fiber": 20.4, + "alc": 0, + "density": 3.5 + }, + { + "name": "Paprikapulver Rosenscharf", + "unit": "g", + "kcal": 355, + "proteins": 13, + "fat": 13, + "carbs": 36, + "sugar": 3, + "fiber": 21, + "alc": 0, + "density": 3.5 + }, + { + "name": "Paranüsse", + "unit": "g", + "kcal": 674, + "proteins": 13, + "fat": 66, + "carbs": 4.2, + "sugar": 3, + "fiber": 5.4, + "alc": 0, + "density": 6.7 + }, + { + "name": "Parmaschinken fettarm", + "unit": "g", + "kcal": 123, + "proteins": 26, + "fat": 2.1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Parmesan Käse", + "unit": "g", + "kcal": 390, + "proteins": 30, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.9 + }, + { + "name": "Passionsfrucht", + "unit": "g", + "kcal": 72, + "proteins": 2, + "fat": 0.5, + "carbs": 14, + "sugar": 13, + "fiber": 1.9, + "alc": 0, + "density": 0.7 + }, + { + "name": "Pastinaken", + "unit": "g", + "kcal": 66, + "proteins": 1.3, + "fat": 0.4, + "carbs": 12, + "sugar": 1.8, + "fiber": 4.7, + "alc": 0, + "density": 0.7 + }, + { + "name": "Pecorino", + "unit": "g", + "kcal": 418, + "proteins": 28, + "fat": 34, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4.2 + }, + { + "name": "Pekanüsse", + "unit": "g", + "kcal": 739, + "proteins": 8, + "fat": 74, + "carbs": 5, + "sugar": 2.2, + "fiber": 10.3, + "alc": 0, + "density": 7.4 + }, + { + "name": "Peperoni", + "unit": "g", + "kcal": 43, + "proteins": 2, + "fat": 0.2, + "carbs": 7.5, + "sugar": 5, + "fiber": 1.5, + "alc": 0, + "density": 0.4 + }, + { + "name": "Petersilienwurzel", + "unit": "g", + "kcal": 50, + "proteins": 3, + "fat": 0.8, + "carbs": 5.5, + "sugar": 4.4, + "fiber": 4.5, + "alc": 0, + "density": 0.5 + }, + { + "name": "Pfeffer", + "unit": "g", + "kcal": 362, + "proteins": 10, + "fat": 3.5, + "carbs": 60, + "sugar": 1, + "fiber": 25, + "alc": 0, + "density": 3.6 + }, + { + "name": "Pfefferbeißer", + "unit": "g", + "kcal": 379, + "proteins": 16, + "fat": 35, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.8 + }, + { + "name": "Pfefferminze", + "unit": "g", + "kcal": 98, + "proteins": 3.6, + "fat": 0.9, + "carbs": 15, + "sugar": 0, + "fiber": 8, + "alc": 0, + "density": 1 + }, + { + "name": "Pfefferminztee", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Pferdefleisch", + "unit": "g", + "kcal": 103, + "proteins": 19, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Pfifferlinge", + "unit": "g", + "kcal": 18, + "proteins": 2, + "fat": 0.4, + "carbs": 0, + "sugar": 0, + "fiber": 3, + "alc": 0, + "density": 0.2 + }, + { + "name": "Pfirsich", + "unit": "g", + "kcal": 48, + "proteins": 1, + "fat": 0.4, + "carbs": 9, + "sugar": 9, + "fiber": 2.4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Pflanzenöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Pflaumen", + "unit": "g", + "kcal": 57, + "proteins": 1, + "fat": 0.2, + "carbs": 12, + "sugar": 11, + "fiber": 1.4, + "alc": 0, + "density": 0.6 + }, + { + "name": "Pflaumen, getrocknet", + "unit": "g", + "kcal": 258, + "proteins": 3, + "fat": 1, + "carbs": 55, + "sugar": 46, + "fiber": 8.5, + "alc": 0, + "density": 2.6 + }, + { + "name": "Pflaumenmus", + "unit": "g", + "kcal": 207, + "proteins": 0.7, + "fat": 0, + "carbs": 50, + "sugar": 50, + "fiber": 2, + "alc": 0, + "density": 2.1 + }, + { + "name": "Physalis", + "unit": "g", + "kcal": 73, + "proteins": 2.5, + "fat": 1, + "carbs": 13, + "sugar": 12.4, + "fiber": 1, + "alc": 0, + "density": 0.7 + }, + { + "name": "Pilsner Bier", + "unit": "ml", + "kcal": 40, + "proteins": 0.4, + "fat": 0, + "carbs": 2.8, + "sugar": 0.2, + "fiber": 0.1, + "alc": 3.8, + "density": 0.4 + }, + { + "name": "Pinienkerne", + "unit": "g", + "kcal": 570, + "proteins": 23, + "fat": 49, + "carbs": 6, + "sugar": 1, + "fiber": 6.5, + "alc": 0, + "density": 5.7 + }, + { + "name": "Pistazien", + "unit": "g", + "kcal": 615, + "proteins": 15, + "fat": 55, + "carbs": 10, + "sugar": 2.2, + "fiber": 10, + "alc": 0, + "density": 6.2 + }, + { + "name": "Pita", + "unit": "g", + "kcal": 233, + "proteins": 7, + "fat": 1, + "carbs": 47, + "sugar": 2, + "fiber": 4, + "alc": 0, + "density": 2.3 + }, + { + "name": "Pizza", + "unit": "g", + "kcal": 265, + "proteins": 10, + "fat": 11, + "carbs": 30, + "sugar": 4.6, + "fiber": 3, + "alc": 0, + "density": 2.6 + }, + { + "name": "Pizzateig", + "unit": "g", + "kcal": 199, + "proteins": 5.8, + "fat": 1.2, + "carbs": 41, + "sugar": 1, + "fiber": 0.7, + "alc": 0, + "density": 2 + }, + { + "name": "Polenta", + "unit": "g", + "kcal": 336, + "proteins": 8.4, + "fat": 1, + "carbs": 71, + "sugar": 0.8, + "fiber": 4.8, + "alc": 0, + "density": 3.4 + }, + { + "name": "Pomelo", + "unit": "g", + "kcal": 48, + "proteins": 1, + "fat": 0, + "carbs": 10, + "sugar": 8, + "fiber": 2, + "alc": 0, + "density": 0.5 + }, + { + "name": "Pommes", + "unit": "g", + "kcal": 306, + "proteins": 3, + "fat": 15, + "carbs": 38, + "sugar": 0.3, + "fiber": 3.4, + "alc": 0, + "density": 3.1 + }, + { + "name": "Popcorn", + "unit": "g", + "kcal": 356, + "proteins": 10, + "fat": 4, + "carbs": 66, + "sugar": 6, + "fiber": 8, + "alc": 0, + "density": 3.6 + }, + { + "name": "Porree / Lauch", + "unit": "g", + "kcal": 26, + "proteins": 1.9, + "fat": 0.2, + "carbs": 3, + "sugar": 3, + "fiber": 2.2, + "alc": 0, + "density": 0.3 + }, + { + "name": "Porridge", + "unit": "g", + "kcal": 74, + "proteins": 2.5, + "fat": 1.4, + "carbs": 12, + "sugar": 0.8, + "fiber": 1.9, + "alc": 0, + "density": 0.7 + }, + { + "name": "Pralinen gemischt", + "unit": "g", + "kcal": 519, + "proteins": 5.7, + "fat": 32, + "carbs": 52, + "sugar": 48, + "fiber": 0, + "alc": 0, + "density": 5.2 + }, + { + "name": "Preiselbeeren", + "unit": "g", + "kcal": 25, + "proteins": 0, + "fat": 0, + "carbs": 5, + "sugar": 5, + "fiber": 2.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Prosecco", + "unit": "ml", + "kcal": 72, + "proteins": 0, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 9, + "density": 0.7 + }, + { + "name": "Puddingpulver Vanille", + "unit": "g", + "kcal": 343, + "proteins": 0.4, + "fat": 0.2, + "carbs": 85, + "sugar": 0.1, + "fiber": 0, + "alc": 0, + "density": 3.4 + }, + { + "name": "Puderzucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Pumpernickel", + "unit": "g", + "kcal": 170, + "proteins": 6, + "fat": 0.4, + "carbs": 30, + "sugar": 4, + "fiber": 11, + "alc": 0, + "density": 1.7 + }, + { + "name": "Putenbrust", + "unit": "g", + "kcal": 97, + "proteins": 22, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Putenfleisch", + "unit": "g", + "kcal": 133, + "proteins": 22, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Putenhackfleisch", + "unit": "g", + "kcal": 119, + "proteins": 23, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Putenleber", + "unit": "g", + "kcal": 134, + "proteins": 20, + "fat": 6, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Putensalami", + "unit": "g", + "kcal": 286, + "proteins": 22, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Putenschnitzel", + "unit": "g", + "kcal": 97, + "proteins": 22, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Putensteak", + "unit": "g", + "kcal": 97, + "proteins": 22, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Quark, 20%", + "unit": "g", + "kcal": 108, + "proteins": 12.4, + "fat": 5.1, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Quark, 40%", + "unit": "g", + "kcal": 176, + "proteins": 13, + "fat": 12, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Quark, Magerquark 0,5%", + "unit": "g", + "kcal": 72, + "proteins": 14, + "fat": 0, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Quinoa", + "unit": "g", + "kcal": 355, + "proteins": 14.7, + "fat": 4, + "carbs": 62, + "sugar": 1, + "fiber": 5.9, + "alc": 0, + "density": 3.5 + }, + { + "name": "Quitte", + "unit": "g", + "kcal": 50, + "proteins": 0.3, + "fat": 0.4, + "carbs": 9, + "sugar": 9, + "fiber": 4.4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Radicchio", + "unit": "g", + "kcal": 15, + "proteins": 1, + "fat": 0, + "carbs": 2.1, + "sugar": 2, + "fiber": 1.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Radieschen", + "unit": "g", + "kcal": 16, + "proteins": 1, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Radler", + "unit": "ml", + "kcal": 36, + "proteins": 0, + "fat": 0, + "carbs": 5, + "sugar": 4, + "fiber": 1, + "alc": 2, + "density": 0.4 + }, + { + "name": "Ramazotti Kräuterlikör", + "unit": "ml", + "kcal": 282, + "proteins": 0, + "fat": 0, + "carbs": 25, + "sugar": 25, + "fiber": 0, + "alc": 25.6, + "density": 2.8 + }, + { + "name": "Rapsöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Ratatouille", + "unit": "g", + "kcal": 28, + "proteins": 1, + "fat": 1, + "carbs": 3, + "sugar": 2.5, + "fiber": 1.7, + "alc": 0, + "density": 0.3 + }, + { + "name": "Red Bull", + "unit": "ml", + "kcal": 45, + "proteins": 0, + "fat": 0, + "carbs": 11.3, + "sugar": 10.9, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Red Bull sugarfree", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Rehkeule", + "unit": "g", + "kcal": 89, + "proteins": 20, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Rehrücken", + "unit": "g", + "kcal": 125, + "proteins": 20, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Reis gekocht parboiled", + "unit": "g", + "kcal": 170, + "proteins": 3.5, + "fat": 0.4, + "carbs": 38, + "sugar": 0, + "fiber": 0.4, + "alc": 0, + "density": 1.7 + }, + { + "name": "Reis roh parboiled", + "unit": "g", + "kcal": 311, + "proteins": 3, + "fat": 0.1, + "carbs": 74, + "sugar": 1, + "fiber": 1.2, + "alc": 0, + "density": 3.1 + }, + { + "name": "Reismehl", + "unit": "g", + "kcal": 354, + "proteins": 6.5, + "fat": 1, + "carbs": 79.1, + "sugar": 0, + "fiber": 1.4, + "alc": 0, + "density": 3.5 + }, + { + "name": "Reismilch ungesüßt", + "unit": "ml", + "kcal": 20, + "proteins": 0.1, + "fat": 0.8, + "carbs": 3, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Reisnudeln roh", + "unit": "g", + "kcal": 107, + "proteins": 0.9, + "fat": 0.2, + "carbs": 25, + "sugar": 0, + "fiber": 1, + "alc": 0, + "density": 1.1 + }, + { + "name": "Reiswaffel", + "unit": "g", + "kcal": 394, + "proteins": 7, + "fat": 2, + "carbs": 85, + "sugar": 0, + "fiber": 4, + "alc": 0, + "density": 3.9 + }, + { + "name": "Remoulade", + "unit": "g", + "kcal": 540, + "proteins": 0, + "fat": 60, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 5.4 + }, + { + "name": "Rettich", + "unit": "g", + "kcal": 19, + "proteins": 0.8, + "fat": 0.2, + "carbs": 2.2, + "sugar": 2.2, + "fiber": 2.6, + "alc": 0, + "density": 0.2 + }, + { + "name": "Rhabarber", + "unit": "g", + "kcal": 17, + "proteins": 1.1, + "fat": 0.3, + "carbs": 1, + "sugar": 1, + "fiber": 3, + "alc": 0, + "density": 0.2 + }, + { + "name": "Ricotta", + "unit": "g", + "kcal": 192, + "proteins": 11, + "fat": 16, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Rinderbraten", + "unit": "g", + "kcal": 125, + "proteins": 20, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Rinderbrühe", + "unit": "ml", + "kcal": 35, + "proteins": 3, + "fat": 1, + "carbs": 3, + "sugar": 1.7, + "fiber": 1, + "alc": 0, + "density": 0.3 + }, + { + "name": "Rinderfilet", + "unit": "g", + "kcal": 107, + "proteins": 20, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Rindergulasch", + "unit": "g", + "kcal": 116, + "proteins": 20, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Rinderhackfleisch", + "unit": "g", + "kcal": 188, + "proteins": 20, + "fat": 12, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Rinderhüfte", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Rinderleber", + "unit": "g", + "kcal": 125, + "proteins": 20, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Rinderroulade", + "unit": "g", + "kcal": 133, + "proteins": 11.4, + "fat": 5.5, + "carbs": 9.4, + "sugar": 2.1, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Rindersteak", + "unit": "g", + "kcal": 157, + "proteins": 28, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Rindertalg", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Rindertatar", + "unit": "g", + "kcal": 107, + "proteins": 20, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Rinderzunge", + "unit": "g", + "kcal": 146, + "proteins": 14, + "fat": 10, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Rindswurst", + "unit": "g", + "kcal": 261, + "proteins": 18, + "fat": 21, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Rippchen", + "unit": "g", + "kcal": 118, + "proteins": 15, + "fat": 6.5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Risotto", + "unit": "g", + "kcal": 121, + "proteins": 3.5, + "fat": 4.5, + "carbs": 16.4, + "sugar": 0.7, + "fiber": 0.4, + "alc": 0, + "density": 1.2 + }, + { + "name": "Roastbeef", + "unit": "g", + "kcal": 107, + "proteins": 20, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Roggenbrot", + "unit": "g", + "kcal": 228, + "proteins": 6, + "fat": 1, + "carbs": 46, + "sugar": 2, + "fiber": 5.4, + "alc": 0, + "density": 2.3 + }, + { + "name": "Roggenbrötchen", + "unit": "g", + "kcal": 316, + "proteins": 12.2, + "fat": 4.1, + "carbs": 55.2, + "sugar": 3, + "fiber": 4.9, + "alc": 0, + "density": 3.2 + }, + { + "name": "Roggenknäckebrot", + "unit": "g", + "kcal": 328, + "proteins": 8.4, + "fat": 0.4, + "carbs": 66, + "sugar": 2, + "fiber": 13.6, + "alc": 0, + "density": 3.3 + }, + { + "name": "Roggenmehl", + "unit": "g", + "kcal": 324, + "proteins": 7, + "fat": 1.3, + "carbs": 68, + "sugar": 6.6, + "fiber": 6, + "alc": 0, + "density": 3.2 + }, + { + "name": "Roggenmischbrot", + "unit": "g", + "kcal": 241, + "proteins": 6.3, + "fat": 1.4, + "carbs": 48, + "sugar": 4.4, + "fiber": 5.4, + "alc": 0, + "density": 2.4 + }, + { + "name": "Roggenvollkornbrot", + "unit": "g", + "kcal": 199, + "proteins": 6, + "fat": 1, + "carbs": 36, + "sugar": 3, + "fiber": 11, + "alc": 0, + "density": 2 + }, + { + "name": "Roggenvollkornmehl", + "unit": "g", + "kcal": 348, + "proteins": 10.2, + "fat": 2, + "carbs": 65, + "sugar": 6, + "fiber": 14.8, + "alc": 0, + "density": 3.5 + }, + { + "name": "Rohrzucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Rollmops", + "unit": "g", + "kcal": 161, + "proteins": 14.4, + "fat": 11, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Romadur Käse", + "unit": "g", + "kcal": 290, + "proteins": 23, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Romanasalat", + "unit": "g", + "kcal": 22, + "proteins": 1.2, + "fat": 0, + "carbs": 3.3, + "sugar": 1.1, + "fiber": 2.2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Romanesco", + "unit": "g", + "kcal": 41, + "proteins": 3, + "fat": 0.3, + "carbs": 5, + "sugar": 3, + "fiber": 3.2, + "alc": 0, + "density": 0.4 + }, + { + "name": "Roquefort Käse", + "unit": "g", + "kcal": 350, + "proteins": 20, + "fat": 30, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.5 + }, + { + "name": "Rosenkohl", + "unit": "g", + "kcal": 43, + "proteins": 3.4, + "fat": 0.4, + "carbs": 4.4, + "sugar": 3.4, + "fiber": 4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Rosinen", + "unit": "g", + "kcal": 322, + "proteins": 1, + "fat": 1, + "carbs": 75, + "sugar": 75, + "fiber": 4.4, + "alc": 0, + "density": 3.2 + }, + { + "name": "Rosinenbrötchen", + "unit": "g", + "kcal": 243, + "proteins": 7, + "fat": 1, + "carbs": 49, + "sugar": 7, + "fiber": 4.8, + "alc": 0, + "density": 2.4 + }, + { + "name": "Rosmarin", + "unit": "g", + "kcal": 115, + "proteins": 3.3, + "fat": 6, + "carbs": 5, + "sugar": 0, + "fiber": 14, + "alc": 0, + "density": 1.2 + }, + { + "name": "Roséwein", + "unit": "ml", + "kcal": 73, + "proteins": 0, + "fat": 0, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 8.6, + "density": 0.7 + }, + { + "name": "Rotbarsch", + "unit": "g", + "kcal": 120, + "proteins": 20, + "fat": 4.4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Rote Bete", + "unit": "g", + "kcal": 49, + "proteins": 1.9, + "fat": 0.2, + "carbs": 8.8, + "sugar": 7.9, + "fiber": 2.4, + "alc": 0, + "density": 0.5 + }, + { + "name": "Rote Johannisbeeren", + "unit": "g", + "kcal": 36, + "proteins": 1, + "fat": 0.5, + "carbs": 5.4, + "sugar": 5, + "fiber": 2.7, + "alc": 0, + "density": 0.4 + }, + { + "name": "rote Linsen roh", + "unit": "g", + "kcal": 335, + "proteins": 25.4, + "fat": 1.8, + "carbs": 47, + "sugar": 1, + "fiber": 14.4, + "alc": 0, + "density": 3.3 + }, + { + "name": "Rote Zwiebeln", + "unit": "g", + "kcal": 25, + "proteins": 1.2, + "fat": 0.2, + "carbs": 4.7, + "sugar": 4.7, + "fiber": 0, + "alc": 0, + "density": 0.3 + }, + { + "name": "Rotwein", + "unit": "ml", + "kcal": 81, + "proteins": 0, + "fat": 0, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 9.7, + "density": 0.8 + }, + { + "name": "Rucola", + "unit": "g", + "kcal": 28, + "proteins": 1.7, + "fat": 1.2, + "carbs": 1.9, + "sugar": 1.9, + "fiber": 1.6, + "alc": 0, + "density": 0.3 + }, + { + "name": "Rum (37% Vol.)", + "unit": "ml", + "kcal": 210, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 29.6, + "density": 2.1 + }, + { + "name": "Rum (65% Vol.)", + "unit": "ml", + "kcal": 369, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 52, + "density": 3.7 + }, + { + "name": "Rumkugel", + "unit": "g", + "kcal": 376, + "proteins": 1.4, + "fat": 10.4, + "carbs": 68.8, + "sugar": 22, + "fiber": 1, + "alc": 0, + "density": 3.8 + }, + { + "name": "Rumpsteak", + "unit": "g", + "kcal": 201, + "proteins": 30, + "fat": 9, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Räucherlachs", + "unit": "g", + "kcal": 146, + "proteins": 20.7, + "fat": 7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Räuchertofu", + "unit": "g", + "kcal": 162, + "proteins": 18, + "fat": 9, + "carbs": 1, + "sugar": 0.7, + "fiber": 2.6, + "alc": 0, + "density": 1.6 + }, + { + "name": "Röstzwiebeln", + "unit": "g", + "kcal": 558, + "proteins": 6, + "fat": 42, + "carbs": 39, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 5.6 + }, + { + "name": "Rübensaft", + "unit": "g", + "kcal": 282, + "proteins": 0, + "fat": 0, + "carbs": 69, + "sugar": 69, + "fiber": 3, + "alc": 0, + "density": 2.8 + }, + { + "name": "Rührei", + "unit": "g", + "kcal": 178, + "proteins": 12, + "fat": 14, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Rührkuchenteig", + "unit": "g", + "kcal": 416, + "proteins": 6.4, + "fat": 17.9, + "carbs": 57, + "sugar": 15, + "fiber": 0.4, + "alc": 0, + "density": 4.2 + }, + { + "name": "Sahne 10%", + "unit": "g", + "kcal": 112, + "proteins": 2.5, + "fat": 10, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Sahne 20%", + "unit": "g", + "kcal": 202, + "proteins": 2.5, + "fat": 20, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Sahne 30%", + "unit": "g", + "kcal": 292, + "proteins": 2.5, + "fat": 30, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Sahneies", + "unit": "g", + "kcal": 186, + "proteins": 2, + "fat": 10, + "carbs": 22, + "sugar": 22, + "fiber": 0, + "alc": 0, + "density": 1.9 + }, + { + "name": "Sahnetorte", + "unit": "g", + "kcal": 279, + "proteins": 4, + "fat": 18.5, + "carbs": 24, + "sugar": 8.4, + "fiber": 0.4, + "alc": 0, + "density": 2.8 + }, + { + "name": "Saibling", + "unit": "g", + "kcal": 93, + "proteins": 18.8, + "fat": 2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Salami", + "unit": "g", + "kcal": 332, + "proteins": 20, + "fat": 28, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Salamipizza", + "unit": "g", + "kcal": 300, + "proteins": 12, + "fat": 14, + "carbs": 30, + "sugar": 4.6, + "fiber": 3, + "alc": 0, + "density": 3 + }, + { + "name": "Salbei getrocknet", + "unit": "g", + "kcal": 360, + "proteins": 10, + "fat": 12, + "carbs": 43.4, + "sugar": 1, + "fiber": 19.1, + "alc": 0, + "density": 3.6 + }, + { + "name": "Salz", + "unit": "g", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Salzstangen", + "unit": "g", + "kcal": 368, + "proteins": 10.7, + "fat": 5, + "carbs": 70, + "sugar": 3.5, + "fiber": 0.2, + "alc": 0, + "density": 3.7 + }, + { + "name": "Sanddorn", + "unit": "g", + "kcal": 92, + "proteins": 1.4, + "fat": 6.7, + "carbs": 5.1, + "sugar": 4.7, + "fiber": 2.7, + "alc": 0, + "density": 0.9 + }, + { + "name": "Sandkuchen", + "unit": "g", + "kcal": 445, + "proteins": 6, + "fat": 28, + "carbs": 42, + "sugar": 16, + "fiber": 0.7, + "alc": 0, + "density": 4.5 + }, + { + "name": "Sardinen", + "unit": "g", + "kcal": 196, + "proteins": 22, + "fat": 12, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Sauce Bolognese", + "unit": "g", + "kcal": 125, + "proteins": 6.9, + "fat": 8.1, + "carbs": 6, + "sugar": 4, + "fiber": 0.2, + "alc": 0, + "density": 1.2 + }, + { + "name": "Sauce Hollandaise", + "unit": "ml", + "kcal": 501, + "proteins": 2.8, + "fat": 54, + "carbs": 0.9, + "sugar": 0.9, + "fiber": 0, + "alc": 0, + "density": 5 + }, + { + "name": "Sauerkirschen", + "unit": "g", + "kcal": 40, + "proteins": 0.8, + "fat": 0, + "carbs": 9, + "sugar": 8, + "fiber": 0.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Sauerkirschsaft", + "unit": "ml", + "kcal": 48, + "proteins": 0, + "fat": 0, + "carbs": 12, + "sugar": 12, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Sauerkraut", + "unit": "g", + "kcal": 15, + "proteins": 2, + "fat": 0, + "carbs": 0.8, + "sugar": 0.8, + "fiber": 1.7, + "alc": 0, + "density": 0.1 + }, + { + "name": "Sauerrahm", + "unit": "g", + "kcal": 114, + "proteins": 2, + "fat": 10, + "carbs": 4, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schafskäse", + "unit": "g", + "kcal": 305, + "proteins": 20, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Schalotten", + "unit": "g", + "kcal": 18, + "proteins": 2, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 1, + "alc": 0, + "density": 0.2 + }, + { + "name": "Schellfisch", + "unit": "g", + "kcal": 91, + "proteins": 20, + "fat": 1.2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Schinken roh geräuchert", + "unit": "g", + "kcal": 112, + "proteins": 19, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schinkenspeck", + "unit": "g", + "kcal": 332, + "proteins": 29, + "fat": 24, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Schinkenwurst", + "unit": "g", + "kcal": 246, + "proteins": 12, + "fat": 22, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Schlagsahne", + "unit": "g", + "kcal": 286, + "proteins": 2, + "fat": 30, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Schmand", + "unit": "g", + "kcal": 294, + "proteins": 2, + "fat": 30, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 2.9 + }, + { + "name": "Schmelzkäse", + "unit": "g", + "kcal": 275, + "proteins": 12, + "fat": 23, + "carbs": 5, + "sugar": 5, + "fiber": 0, + "alc": 0, + "density": 2.8 + }, + { + "name": "Schnaps (40% Vol.)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Schnittlauch", + "unit": "g", + "kcal": 32, + "proteins": 3.3, + "fat": 0.7, + "carbs": 1.9, + "sugar": 1.9, + "fiber": 2.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Schokokuss", + "unit": "g", + "kcal": 368, + "proteins": 5, + "fat": 14, + "carbs": 55, + "sugar": 52, + "fiber": 1, + "alc": 0, + "density": 3.7 + }, + { + "name": "Schokoladeneis", + "unit": "g", + "kcal": 174, + "proteins": 3, + "fat": 8, + "carbs": 22, + "sugar": 22, + "fiber": 1, + "alc": 0, + "density": 1.7 + }, + { + "name": "Schokoladenpudding gekocht", + "unit": "g", + "kcal": 113, + "proteins": 3.3, + "fat": 2.5, + "carbs": 19, + "sugar": 10, + "fiber": 0.7, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schokolierte Apfelringe", + "unit": "g", + "kcal": 376, + "proteins": 3.2, + "fat": 13.9, + "carbs": 57.9, + "sugar": 51.7, + "fiber": 3.4, + "alc": 0, + "density": 3.8 + }, + { + "name": "Schokolierte Früchte gemischt", + "unit": "g", + "kcal": 377, + "proteins": 3.1, + "fat": 15.2, + "carbs": 55.7, + "sugar": 48.4, + "fiber": 2.4, + "alc": 0, + "density": 3.8 + }, + { + "name": "Schokomüsli", + "unit": "g", + "kcal": 412, + "proteins": 10, + "fat": 12, + "carbs": 62, + "sugar": 23, + "fiber": 8, + "alc": 0, + "density": 4.1 + }, + { + "name": "Schokoriegel", + "unit": "g", + "kcal": 498, + "proteins": 9, + "fat": 24, + "carbs": 60, + "sugar": 47, + "fiber": 3, + "alc": 0, + "density": 5 + }, + { + "name": "Scholle", + "unit": "g", + "kcal": 73, + "proteins": 16, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Schupfnudeln", + "unit": "g", + "kcal": 154, + "proteins": 3, + "fat": 1.4, + "carbs": 31.2, + "sugar": 2.2, + "fiber": 2.1, + "alc": 0, + "density": 1.5 + }, + { + "name": "Schwarzbrot", + "unit": "g", + "kcal": 231, + "proteins": 10, + "fat": 2.4, + "carbs": 39.2, + "sugar": 3.8, + "fiber": 6.4, + "alc": 0, + "density": 2.3 + }, + { + "name": "Schwarze Bohnen", + "unit": "g", + "kcal": 316, + "proteins": 25.4, + "fat": 0.7, + "carbs": 44, + "sugar": 1, + "fiber": 16, + "alc": 0, + "density": 3.2 + }, + { + "name": "Schwarze Johannisbeeren", + "unit": "g", + "kcal": 40, + "proteins": 1.3, + "fat": 0.2, + "carbs": 6.3, + "sugar": 4.4, + "fiber": 3.8, + "alc": 0, + "density": 0.4 + }, + { + "name": "Schwarzer Johannisbeersaft", + "unit": "ml", + "kcal": 13, + "proteins": 0.1, + "fat": 0.1, + "carbs": 3, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 0.1 + }, + { + "name": "Schwarzwurzel", + "unit": "g", + "kcal": 23, + "proteins": 1.2, + "fat": 0.3, + "carbs": 1.8, + "sugar": 0.8, + "fiber": 4.1, + "alc": 0, + "density": 0.2 + }, + { + "name": "Schweinebauch", + "unit": "g", + "kcal": 400, + "proteins": 19, + "fat": 36, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Schweinebraten", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schweinefilet", + "unit": "g", + "kcal": 116, + "proteins": 20, + "fat": 4, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Schweinegulasch", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schweinehackfleisch", + "unit": "g", + "kcal": 305, + "proteins": 20, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Schweinehaxe", + "unit": "g", + "kcal": 250, + "proteins": 22, + "fat": 18, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Schweinekotelett", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schweineleber", + "unit": "g", + "kcal": 125, + "proteins": 20, + "fat": 5, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Schweinerücken", + "unit": "g", + "kcal": 63, + "proteins": 11, + "fat": 2.1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Schweineschmalz", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Schweineschnitzel paniert und gebraten", + "unit": "g", + "kcal": 209, + "proteins": 20, + "fat": 9.3, + "carbs": 11, + "sugar": 0.2, + "fiber": 0.8, + "alc": 0, + "density": 2.1 + }, + { + "name": "Schweineschnitzel, roh", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schweineschulter", + "unit": "g", + "kcal": 153, + "proteins": 18, + "fat": 9, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Schweinezunge", + "unit": "g", + "kcal": 111, + "proteins": 21, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Schwertfisch", + "unit": "g", + "kcal": 164, + "proteins": 23, + "fat": 8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Seehecht", + "unit": "g", + "kcal": 93, + "proteins": 17, + "fat": 2.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Seelachs", + "unit": "g", + "kcal": 79, + "proteins": 18, + "fat": 0.8, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Seeteufel", + "unit": "g", + "kcal": 69, + "proteins": 15, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Seezunge", + "unit": "g", + "kcal": 77, + "proteins": 17, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.8 + }, + { + "name": "Seitan", + "unit": "g", + "kcal": 368, + "proteins": 75, + "fat": 2, + "carbs": 12, + "sugar": 0, + "fiber": 1, + "alc": 0, + "density": 3.7 + }, + { + "name": "Sekt, halbtrocken", + "unit": "ml", + "kcal": 87, + "proteins": 0, + "fat": 0, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 10, + "density": 0.9 + }, + { + "name": "Sekt, trocken", + "unit": "ml", + "kcal": 79, + "proteins": 0, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 10, + "density": 0.8 + }, + { + "name": "Semmelknödel", + "unit": "g", + "kcal": 284, + "proteins": 12, + "fat": 5.4, + "carbs": 45.6, + "sugar": 1.4, + "fiber": 2.3, + "alc": 0, + "density": 2.8 + }, + { + "name": "Senf", + "unit": "g", + "kcal": 76, + "proteins": 4.3, + "fat": 3, + "carbs": 6, + "sugar": 1, + "fiber": 4, + "alc": 0, + "density": 0.8 + }, + { + "name": "Serrano Schinken", + "unit": "g", + "kcal": 203, + "proteins": 30, + "fat": 9, + "carbs": 0.4, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2 + }, + { + "name": "Sesam", + "unit": "g", + "kcal": 559, + "proteins": 15, + "fat": 49, + "carbs": 9, + "sugar": 1, + "fiber": 10.9, + "alc": 0, + "density": 5.6 + }, + { + "name": "Sesammehl", + "unit": "g", + "kcal": 344, + "proteins": 29, + "fat": 14, + "carbs": 17, + "sugar": 2, + "fiber": 17, + "alc": 0, + "density": 3.4 + }, + { + "name": "Sesamöl", + "unit": "ml", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Shiitake Pilze frisch", + "unit": "g", + "kcal": 94, + "proteins": 3.2, + "fat": 0.2, + "carbs": 19.4, + "sugar": 0.4, + "fiber": 1, + "alc": 0, + "density": 0.9 + }, + { + "name": "Skyr 0.2%", + "unit": "g", + "kcal": 62, + "proteins": 11, + "fat": 0.2, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 0, + "density": 0.6 + }, + { + "name": "Softeis", + "unit": "g", + "kcal": 106, + "proteins": 2, + "fat": 2, + "carbs": 20, + "sugar": 20, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Sojabohne", + "unit": "g", + "kcal": 170, + "proteins": 15.5, + "fat": 7.1, + "carbs": 10.1, + "sugar": 2, + "fiber": 1.9, + "alc": 0, + "density": 1.7 + }, + { + "name": "Sojaflocken", + "unit": "g", + "kcal": 340, + "proteins": 37, + "fat": 20, + "carbs": 3, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.4 + }, + { + "name": "Sojajoghurt", + "unit": "g", + "kcal": 88, + "proteins": 2.4, + "fat": 1.1, + "carbs": 17, + "sugar": 12, + "fiber": 0.5, + "alc": 0, + "density": 0.9 + }, + { + "name": "Sojamehl", + "unit": "g", + "kcal": 348, + "proteins": 50, + "fat": 3, + "carbs": 22.4, + "sugar": 5, + "fiber": 15.5, + "alc": 0, + "density": 3.5 + }, + { + "name": "Sojamilch", + "unit": "ml", + "kcal": 55, + "proteins": 3.3, + "fat": 1.9, + "carbs": 6, + "sugar": 4, + "fiber": 0.5, + "alc": 0, + "density": 0.6 + }, + { + "name": "Sojasauce", + "unit": "ml", + "kcal": 57, + "proteins": 8, + "fat": 0.5, + "carbs": 4.9, + "sugar": 0.8, + "fiber": 0.4, + "alc": 0, + "density": 0.6 + }, + { + "name": "Sojasprossen", + "unit": "g", + "kcal": 55, + "proteins": 5, + "fat": 1.1, + "carbs": 4.9, + "sugar": 2.1, + "fiber": 2.5, + "alc": 0, + "density": 0.5 + }, + { + "name": "Sonnenblumenbrot", + "unit": "g", + "kcal": 216, + "proteins": 6, + "fat": 5.1, + "carbs": 32.5, + "sugar": 2.1, + "fiber": 7.9, + "alc": 0, + "density": 2.2 + }, + { + "name": "Sonnenblumenkerne", + "unit": "g", + "kcal": 557, + "proteins": 19, + "fat": 47, + "carbs": 11.4, + "sugar": 2.9, + "fiber": 6, + "alc": 0, + "density": 5.6 + }, + { + "name": "Sonnenblumenöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Sorbit", + "unit": "g", + "kcal": 260, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Spaghetti Bolognese", + "unit": "g", + "kcal": 171, + "proteins": 9, + "fat": 5.4, + "carbs": 21, + "sugar": 1.4, + "fiber": 1.1, + "alc": 0, + "density": 1.7 + }, + { + "name": "Spaghetti gekocht", + "unit": "g", + "kcal": 157, + "proteins": 6, + "fat": 1, + "carbs": 30, + "sugar": 0.5, + "fiber": 1.8, + "alc": 0, + "density": 1.6 + }, + { + "name": "Spaghetti roh", + "unit": "g", + "kcal": 171, + "proteins": 7, + "fat": 1, + "carbs": 33, + "sugar": 1, + "fiber": 1, + "alc": 0, + "density": 1.7 + }, + { + "name": "Spare Ribs mariniert", + "unit": "g", + "kcal": 221, + "proteins": 17.5, + "fat": 15.9, + "carbs": 2, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 2.2 + }, + { + "name": "Spargel", + "unit": "g", + "kcal": 20, + "proteins": 1.9, + "fat": 0.2, + "carbs": 2, + "sugar": 2, + "fiber": 1.2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Speck", + "unit": "g", + "kcal": 785, + "proteins": 5, + "fat": 85, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 7.8 + }, + { + "name": "Spezi Mezzo Mix", + "unit": "ml", + "kcal": 40, + "proteins": 0, + "fat": 0, + "carbs": 10, + "sugar": 10, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Spiegelei", + "unit": "g", + "kcal": 178, + "proteins": 12, + "fat": 14, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Spinat", + "unit": "g", + "kcal": 27, + "proteins": 2, + "fat": 0.8, + "carbs": 2, + "sugar": 2, + "fiber": 1.7, + "alc": 0, + "density": 0.3 + }, + { + "name": "Spinat mit Rahm", + "unit": "g", + "kcal": 90, + "proteins": 2, + "fat": 7, + "carbs": 4, + "sugar": 4, + "fiber": 1.7, + "alc": 0, + "density": 0.9 + }, + { + "name": "Spitzkohl", + "unit": "g", + "kcal": 26, + "proteins": 1.7, + "fat": 0.3, + "carbs": 2.8, + "sugar": 2.7, + "fiber": 2.6, + "alc": 0, + "density": 0.3 + }, + { + "name": "Sprite", + "unit": "ml", + "kcal": 36, + "proteins": 0, + "fat": 0, + "carbs": 9.1, + "sugar": 9.1, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Spätzle", + "unit": "g", + "kcal": 138, + "proteins": 3.8, + "fat": 1.8, + "carbs": 25.6, + "sugar": 0, + "fiber": 1.9, + "alc": 0, + "density": 1.4 + }, + { + "name": "Stachelbeeren", + "unit": "g", + "kcal": 48, + "proteins": 1.4, + "fat": 0.5, + "carbs": 8, + "sugar": 8, + "fiber": 3, + "alc": 0, + "density": 0.5 + }, + { + "name": "Stangensellerie", + "unit": "g", + "kcal": 19, + "proteins": 1, + "fat": 0.2, + "carbs": 2, + "sugar": 0.7, + "fiber": 2.7, + "alc": 0, + "density": 0.2 + }, + { + "name": "Staudensellerie", + "unit": "g", + "kcal": 18, + "proteins": 1, + "fat": 0.2, + "carbs": 2, + "sugar": 0, + "fiber": 2.3, + "alc": 0, + "density": 0.2 + }, + { + "name": "Steckrüben", + "unit": "g", + "kcal": 34, + "proteins": 1, + "fat": 0.4, + "carbs": 6, + "sugar": 5.1, + "fiber": 1.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Steinpilze", + "unit": "g", + "kcal": 31, + "proteins": 4, + "fat": 0, + "carbs": 1, + "sugar": 0, + "fiber": 5.5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Stevia Pulver", + "unit": "g", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Stollen", + "unit": "g", + "kcal": 421, + "proteins": 4, + "fat": 25, + "carbs": 44, + "sugar": 25, + "fiber": 2, + "alc": 0, + "density": 4.2 + }, + { + "name": "Stremellachs", + "unit": "g", + "kcal": 208, + "proteins": 25, + "fat": 12, + "carbs": 0.1, + "sugar": 0.1, + "fiber": 0, + "alc": 0, + "density": 2.1 + }, + { + "name": "Stroh 80", + "unit": "ml", + "kcal": 454, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 64, + "density": 4.5 + }, + { + "name": "Studentenfutter", + "unit": "g", + "kcal": 485, + "proteins": 13, + "fat": 26.8, + "carbs": 45, + "sugar": 38, + "fiber": 5.9, + "alc": 0, + "density": 4.9 + }, + { + "name": "Suppenfleisch Rind", + "unit": "g", + "kcal": 162, + "proteins": 18, + "fat": 10, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Suppenhuhn", + "unit": "g", + "kcal": 240, + "proteins": 15, + "fat": 20, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Surimi", + "unit": "g", + "kcal": 96, + "proteins": 15, + "fat": 0.9, + "carbs": 7, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Sushi", + "unit": "g", + "kcal": 126, + "proteins": 6.5, + "fat": 0.7, + "carbs": 23.5, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.3 + }, + { + "name": "Sülze Hausmacher Art", + "unit": "g", + "kcal": 167, + "proteins": 11, + "fat": 13, + "carbs": 1.4, + "sugar": 1.3, + "fiber": 0, + "alc": 0, + "density": 1.7 + }, + { + "name": "Süßkartoffeln", + "unit": "g", + "kcal": 127, + "proteins": 1.6, + "fat": 1.2, + "carbs": 26.3, + "sugar": 6, + "fiber": 2.1, + "alc": 0, + "density": 1.3 + }, + { + "name": "Süßkirschen", + "unit": "g", + "kcal": 65, + "proteins": 1, + "fat": 0.2, + "carbs": 14, + "sugar": 13.4, + "fiber": 1.4, + "alc": 0, + "density": 0.6 + }, + { + "name": "Süßlupinenmehl", + "unit": "g", + "kcal": 324, + "proteins": 43, + "fat": 12, + "carbs": 10, + "sugar": 2, + "fiber": 2, + "alc": 0, + "density": 3.2 + }, + { + "name": "Süßstoff", + "unit": "g", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Tabasco", + "unit": "ml", + "kcal": 69, + "proteins": 2.4, + "fat": 3.5, + "carbs": 7, + "sugar": 3, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Tafelspitz mager roh", + "unit": "g", + "kcal": 102, + "proteins": 20, + "fat": 2, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Tahina Sesampaste", + "unit": "g", + "kcal": 656, + "proteins": 17, + "fat": 54, + "carbs": 21, + "sugar": 0.5, + "fiber": 9, + "alc": 0, + "density": 6.6 + }, + { + "name": "Tamarillo", + "unit": "g", + "kcal": 60, + "proteins": 1.5, + "fat": 1.2, + "carbs": 10, + "sugar": 8, + "fiber": 1.5, + "alc": 0, + "density": 0.6 + }, + { + "name": "Tamarinde", + "unit": "g", + "kcal": 272, + "proteins": 2, + "fat": 0.5, + "carbs": 65, + "sugar": 57, + "fiber": 0, + "alc": 0, + "density": 2.7 + }, + { + "name": "Tee schwarz", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Teewurst", + "unit": "g", + "kcal": 489, + "proteins": 12, + "fat": 49, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 4.9 + }, + { + "name": "Thunfisch", + "unit": "g", + "kcal": 114, + "proteins": 24, + "fat": 2, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Tilsiter Käse", + "unit": "g", + "kcal": 326, + "proteins": 22, + "fat": 26, + "carbs": 1, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Tintenfisch", + "unit": "g", + "kcal": 69, + "proteins": 15, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Tiramisu", + "unit": "g", + "kcal": 248, + "proteins": 5.4, + "fat": 11.7, + "carbs": 30.4, + "sugar": 18, + "fiber": 0, + "alc": 0, + "density": 2.5 + }, + { + "name": "Toastbrot", + "unit": "g", + "kcal": 248, + "proteins": 7, + "fat": 1.6, + "carbs": 49.4, + "sugar": 3, + "fiber": 4, + "alc": 0, + "density": 2.5 + }, + { + "name": "Tofu", + "unit": "g", + "kcal": 76, + "proteins": 8, + "fat": 4, + "carbs": 2, + "sugar": 0, + "fiber": 0.2, + "alc": 0, + "density": 0.8 + }, + { + "name": "Tomate", + "unit": "g", + "kcal": 24, + "proteins": 1, + "fat": 0.3, + "carbs": 4, + "sugar": 3.4, + "fiber": 0.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Tomaten, getrocknet", + "unit": "g", + "kcal": 163, + "proteins": 5.9, + "fat": 5.4, + "carbs": 15.9, + "sugar": 6, + "fiber": 13.5, + "alc": 0, + "density": 1.6 + }, + { + "name": "Tomaten, passiert", + "unit": "g", + "kcal": 26, + "proteins": 1, + "fat": 0.1, + "carbs": 4, + "sugar": 4, + "fiber": 2.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Tomatenmark", + "unit": "g", + "kcal": 41, + "proteins": 1.6, + "fat": 0.2, + "carbs": 7, + "sugar": 6, + "fiber": 2.4, + "alc": 0, + "density": 0.4 + }, + { + "name": "Tomatensaft", + "unit": "ml", + "kcal": 20, + "proteins": 0.8, + "fat": 0.1, + "carbs": 3.8, + "sugar": 3.6, + "fiber": 0.4, + "alc": 0, + "density": 0.2 + }, + { + "name": "Tomatensauce", + "unit": "g", + "kcal": 40, + "proteins": 1.2, + "fat": 0.4, + "carbs": 7.1, + "sugar": 4, + "fiber": 1.6, + "alc": 0, + "density": 0.4 + }, + { + "name": "Tomatensuppe", + "unit": "g", + "kcal": 34, + "proteins": 0.7, + "fat": 0.3, + "carbs": 7, + "sugar": 3.5, + "fiber": 0.5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Tonic Water", + "unit": "g", + "kcal": 36, + "proteins": 0, + "fat": 0, + "carbs": 9, + "sugar": 9, + "fiber": 0, + "alc": 0, + "density": 0.4 + }, + { + "name": "Topinambur", + "unit": "g", + "kcal": 79, + "proteins": 2, + "fat": 0, + "carbs": 17, + "sugar": 10, + "fiber": 1.6, + "alc": 0, + "density": 0.8 + }, + { + "name": "Tortellini", + "unit": "g", + "kcal": 305, + "proteins": 14, + "fat": 7.2, + "carbs": 45, + "sugar": 1, + "fiber": 2, + "alc": 0, + "density": 3 + }, + { + "name": "Tortenguss", + "unit": "g", + "kcal": 311, + "proteins": 0.2, + "fat": 0.2, + "carbs": 77, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.1 + }, + { + "name": "Tortilla", + "unit": "g", + "kcal": 226, + "proteins": 7, + "fat": 1, + "carbs": 46, + "sugar": 0, + "fiber": 2.4, + "alc": 0, + "density": 2.3 + }, + { + "name": "Traubenkernöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Traubensaft", + "unit": "g", + "kcal": 68, + "proteins": 0, + "fat": 0, + "carbs": 17, + "sugar": 17, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Traubenzucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Trinkschokolade", + "unit": "ml", + "kcal": 100, + "proteins": 2.5, + "fat": 3.5, + "carbs": 14.7, + "sugar": 13.4, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Trinkwasser", + "unit": "ml", + "kcal": 0, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Trockenhefe", + "unit": "g", + "kcal": 313, + "proteins": 35, + "fat": 1, + "carbs": 31, + "sugar": 0, + "fiber": 20, + "alc": 0, + "density": 3.1 + }, + { + "name": "Trüffel", + "unit": "g", + "kcal": 68, + "proteins": 8, + "fat": 0.5, + "carbs": 8, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 0.7 + }, + { + "name": "Tzatziki", + "unit": "g", + "kcal": 101, + "proteins": 3.5, + "fat": 7, + "carbs": 6, + "sugar": 1, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Vanillepudding gekocht", + "unit": "g", + "kcal": 106, + "proteins": 3, + "fat": 1.5, + "carbs": 20, + "sugar": 14, + "fiber": 0, + "alc": 0, + "density": 1.1 + }, + { + "name": "Vanilleschote", + "unit": "g", + "kcal": 53, + "proteins": 0.1, + "fat": 0.1, + "carbs": 13, + "sugar": 13, + "fiber": 0, + "alc": 0, + "density": 0.5 + }, + { + "name": "Vanillezucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Vollkornbrot", + "unit": "g", + "kcal": 208, + "proteins": 7, + "fat": 2.4, + "carbs": 36, + "sugar": 2, + "fiber": 7, + "alc": 0, + "density": 2.1 + }, + { + "name": "Vollkornbrötchen", + "unit": "g", + "kcal": 246, + "proteins": 7, + "fat": 3, + "carbs": 44, + "sugar": 2, + "fiber": 7.3, + "alc": 0, + "density": 2.5 + }, + { + "name": "Vollkornhaferflocken", + "unit": "g", + "kcal": 360, + "proteins": 13.8, + "fat": 6.8, + "carbs": 55, + "sugar": 1, + "fiber": 11.7, + "alc": 0, + "density": 3.6 + }, + { + "name": "Vollkornknäckebrot", + "unit": "g", + "kcal": 341, + "proteins": 9, + "fat": 1.6, + "carbs": 65, + "sugar": 1.7, + "fiber": 15.1, + "alc": 0, + "density": 3.4 + }, + { + "name": "Vollkornreis roh", + "unit": "g", + "kcal": 324, + "proteins": 3, + "fat": 2, + "carbs": 72, + "sugar": 2, + "fiber": 3, + "alc": 0, + "density": 3.2 + }, + { + "name": "Vollkorntoastbrot", + "unit": "g", + "kcal": 221, + "proteins": 7, + "fat": 3.4, + "carbs": 36, + "sugar": 3, + "fiber": 9, + "alc": 0, + "density": 2.2 + }, + { + "name": "Vollmilchschokolade", + "unit": "g", + "kcal": 534, + "proteins": 8, + "fat": 32, + "carbs": 53, + "sugar": 53, + "fiber": 1, + "alc": 0, + "density": 5.3 + }, + { + "name": "Wacholderbeeren", + "unit": "g", + "kcal": 353, + "proteins": 19, + "fat": 13.4, + "carbs": 33, + "sugar": 1, + "fiber": 12, + "alc": 0, + "density": 3.5 + }, + { + "name": "Walnussmehl entölt", + "unit": "g", + "kcal": 478, + "proteins": 30, + "fat": 30, + "carbs": 15, + "sugar": 7, + "fiber": 14, + "alc": 0, + "density": 4.8 + }, + { + "name": "Walnussöl", + "unit": "g", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Walnüsse", + "unit": "g", + "kcal": 678, + "proteins": 10.3, + "fat": 64, + "carbs": 12.4, + "sugar": 5, + "fiber": 5.4, + "alc": 0, + "density": 6.8 + }, + { + "name": "Wassereis", + "unit": "g", + "kcal": 100, + "proteins": 0, + "fat": 0, + "carbs": 25, + "sugar": 25, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Wassermelone", + "unit": "g", + "kcal": 28, + "proteins": 0.8, + "fat": 0, + "carbs": 6, + "sugar": 6, + "fiber": 0.4, + "alc": 0, + "density": 0.3 + }, + { + "name": "Weinbrand/Cognac (40%)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Weingeist/Sprit (95%)", + "unit": "ml", + "kcal": 540, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 76, + "density": 5.4 + }, + { + "name": "Weinsauerkraut", + "unit": "g", + "kcal": 22, + "proteins": 1.5, + "fat": 0.5, + "carbs": 1.9, + "sugar": 1.7, + "fiber": 2, + "alc": 0, + "density": 0.2 + }, + { + "name": "Weinschorle", + "unit": "ml", + "kcal": 45, + "proteins": 0, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 5.2, + "density": 0.4 + }, + { + "name": "Weintrauben", + "unit": "g", + "kcal": 71, + "proteins": 1, + "fat": 1, + "carbs": 14, + "sugar": 14, + "fiber": 1, + "alc": 0, + "density": 0.7 + }, + { + "name": "Weizenbier alkoholfrei", + "unit": "ml", + "kcal": 24, + "proteins": 0.4, + "fat": 0.1, + "carbs": 5.3, + "sugar": 3.6, + "fiber": 0, + "alc": 0, + "density": 0.2 + }, + { + "name": "Weizengras Pulver", + "unit": "g", + "kcal": 171, + "proteins": 14.7, + "fat": 1.4, + "carbs": 2.3, + "sugar": 0, + "fiber": 45, + "alc": 0, + "density": 1.7 + }, + { + "name": "Weizengrieß", + "unit": "g", + "kcal": 322, + "proteins": 9, + "fat": 1, + "carbs": 66, + "sugar": 0.8, + "fiber": 6.4, + "alc": 0, + "density": 3.2 + }, + { + "name": "Weizenkeimöl", + "unit": "ml", + "kcal": 900, + "proteins": 0, + "fat": 100, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 9 + }, + { + "name": "Weizenkleie", + "unit": "g", + "kcal": 256, + "proteins": 18.3, + "fat": 4, + "carbs": 12, + "sugar": 2, + "fiber": 49.4, + "alc": 0, + "density": 2.6 + }, + { + "name": "Weizenknäckebrot", + "unit": "g", + "kcal": 367, + "proteins": 11, + "fat": 1.7, + "carbs": 74, + "sugar": 3, + "fiber": 5.8, + "alc": 0, + "density": 3.7 + }, + { + "name": "Weizenkorn", + "unit": "ml", + "kcal": 216, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 30.4, + "density": 2.2 + }, + { + "name": "Weizenmehl 405", + "unit": "g", + "kcal": 343, + "proteins": 10.8, + "fat": 1, + "carbs": 70.9, + "sugar": 1, + "fiber": 3.5, + "alc": 0, + "density": 3.4 + }, + { + "name": "Weizenstärke", + "unit": "g", + "kcal": 366, + "proteins": 0.8, + "fat": 1, + "carbs": 88, + "sugar": 0, + "fiber": 0.8, + "alc": 0, + "density": 3.7 + }, + { + "name": "Weizenvollkornmehl", + "unit": "g", + "kcal": 322, + "proteins": 8.8, + "fat": 1.6, + "carbs": 63.4, + "sugar": 0.7, + "fiber": 9.5, + "alc": 0, + "density": 3.2 + }, + { + "name": "Weißbier Weizenbier", + "unit": "ml", + "kcal": 47, + "proteins": 0, + "fat": 0, + "carbs": 5, + "sugar": 3, + "fiber": 0, + "alc": 3.8, + "density": 0.5 + }, + { + "name": "Weißbrot", + "unit": "g", + "kcal": 251, + "proteins": 5, + "fat": 1.9, + "carbs": 52, + "sugar": 2, + "fiber": 3, + "alc": 0, + "density": 2.5 + }, + { + "name": "Weiße Bohnen roh", + "unit": "g", + "kcal": 96, + "proteins": 5.5, + "fat": 0.3, + "carbs": 16, + "sugar": 4, + "fiber": 3.5, + "alc": 0, + "density": 1 + }, + { + "name": "Weiße Schokolade", + "unit": "g", + "kcal": 546, + "proteins": 4, + "fat": 30, + "carbs": 65, + "sugar": 65, + "fiber": 0, + "alc": 0, + "density": 5.5 + }, + { + "name": "Weißkohl", + "unit": "g", + "kcal": 30, + "proteins": 1, + "fat": 0, + "carbs": 5, + "sugar": 5, + "fiber": 3, + "alc": 0, + "density": 0.3 + }, + { + "name": "Weißwein", + "unit": "ml", + "kcal": 88, + "proteins": 0, + "fat": 0, + "carbs": 4, + "sugar": 4, + "fiber": 0, + "alc": 10.2, + "density": 0.9 + }, + { + "name": "Weißweinessig", + "unit": "g", + "kcal": 5, + "proteins": 0.2, + "fat": 0, + "carbs": 1, + "sugar": 0.1, + "fiber": 0, + "alc": 0, + "density": 0 + }, + { + "name": "Weißweinschorle", + "unit": "ml", + "kcal": 44, + "proteins": 0, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 0, + "alc": 5.1, + "density": 0.4 + }, + { + "name": "Weißwurst", + "unit": "g", + "kcal": 265, + "proteins": 10, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.6 + }, + { + "name": "Welsfilet", + "unit": "g", + "kcal": 183, + "proteins": 18.7, + "fat": 12, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.8 + }, + { + "name": "Weltmeisterbrot", + "unit": "g", + "kcal": 232, + "proteins": 8, + "fat": 5, + "carbs": 36, + "sugar": 3, + "fiber": 5.5, + "alc": 0, + "density": 2.3 + }, + { + "name": "Whey Protein natur", + "unit": "g", + "kcal": 364, + "proteins": 85, + "fat": 2.7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.6 + }, + { + "name": "Whisky (40% Vol.)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Wiener Schnitzel gebr.", + "unit": "g", + "kcal": 233, + "proteins": 20, + "fat": 11, + "carbs": 13, + "sugar": 0, + "fiber": 1.2, + "alc": 0, + "density": 2.3 + }, + { + "name": "Wiener Würstchen", + "unit": "g", + "kcal": 243, + "proteins": 11.1, + "fat": 22, + "carbs": 0.2, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Wildente", + "unit": "g", + "kcal": 122, + "proteins": 11, + "fat": 8.7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.2 + }, + { + "name": "Wildlachs", + "unit": "g", + "kcal": 99, + "proteins": 18, + "fat": 3, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1 + }, + { + "name": "Wildreis gekocht", + "unit": "g", + "kcal": 138, + "proteins": 5.4, + "fat": 0.5, + "carbs": 27, + "sugar": 0.6, + "fiber": 2.1, + "alc": 0, + "density": 1.4 + }, + { + "name": "Wildreis gemischt roh", + "unit": "g", + "kcal": 370, + "proteins": 9, + "fat": 2, + "carbs": 77, + "sugar": 0, + "fiber": 4, + "alc": 0, + "density": 3.7 + }, + { + "name": "Wildreis roh", + "unit": "g", + "kcal": 369, + "proteins": 14, + "fat": 1, + "carbs": 73, + "sugar": 2, + "fiber": 6, + "alc": 0, + "density": 3.7 + }, + { + "name": "Wildschwein", + "unit": "g", + "kcal": 147, + "proteins": 21, + "fat": 7, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 1.5 + }, + { + "name": "Windbeutel", + "unit": "g", + "kcal": 294, + "proteins": 5, + "fat": 18.4, + "carbs": 27, + "sugar": 4.2, + "fiber": 0.4, + "alc": 0, + "density": 2.9 + }, + { + "name": "Wirsing", + "unit": "g", + "kcal": 23, + "proteins": 2, + "fat": 0.1, + "carbs": 2, + "sugar": 2, + "fiber": 3, + "alc": 0, + "density": 0.2 + }, + { + "name": "Wodka (40% Vol.)", + "unit": "ml", + "kcal": 227, + "proteins": 0, + "fat": 0, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 32, + "density": 2.3 + }, + { + "name": "Wurstsalat", + "unit": "g", + "kcal": 298, + "proteins": 2.6, + "fat": 30.4, + "carbs": 3.4, + "sugar": 0.8, + "fiber": 0, + "alc": 0, + "density": 3 + }, + { + "name": "Xylit", + "unit": "g", + "kcal": 240, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.4 + }, + { + "name": "Zander", + "unit": "g", + "kcal": 89, + "proteins": 20, + "fat": 1, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 0.9 + }, + { + "name": "Zartbitterschokolade 50%", + "unit": "g", + "kcal": 498, + "proteins": 7, + "fat": 30, + "carbs": 45, + "sugar": 45, + "fiber": 10, + "alc": 0, + "density": 5 + }, + { + "name": "Zartbitterschokolade 75%", + "unit": "g", + "kcal": 523, + "proteins": 8.5, + "fat": 41, + "carbs": 28, + "sugar": 28, + "fiber": 4, + "alc": 0, + "density": 5.2 + }, + { + "name": "Zartbitterschokolade 85%", + "unit": "g", + "kcal": 574, + "proteins": 10, + "fat": 50, + "carbs": 19, + "sugar": 13, + "fiber": 4, + "alc": 0, + "density": 5.7 + }, + { + "name": "Zartbitterschokolade 90%", + "unit": "g", + "kcal": 601, + "proteins": 10, + "fat": 55, + "carbs": 14, + "sugar": 7, + "fiber": 5, + "alc": 0, + "density": 6 + }, + { + "name": "Ziegenfrischkäse", + "unit": "g", + "kcal": 164, + "proteins": 9, + "fat": 12.7, + "carbs": 3.5, + "sugar": 3.5, + "fiber": 0, + "alc": 0, + "density": 1.6 + }, + { + "name": "Ziegenkäse", + "unit": "g", + "kcal": 324, + "proteins": 22.4, + "fat": 26, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 3.2 + }, + { + "name": "Zimt", + "unit": "g", + "kcal": 253, + "proteins": 4, + "fat": 1.2, + "carbs": 30, + "sugar": 2.2, + "fiber": 53, + "alc": 0, + "density": 2.5 + }, + { + "name": "Zitrone", + "unit": "g", + "kcal": 33, + "proteins": 1.4, + "fat": 0.6, + "carbs": 3, + "sugar": 3, + "fiber": 5, + "alc": 0, + "density": 0.3 + }, + { + "name": "Zitronengras", + "unit": "g", + "kcal": 116, + "proteins": 1.5, + "fat": 0.5, + "carbs": 25.3, + "sugar": 3, + "fiber": 1.9, + "alc": 0, + "density": 1.2 + }, + { + "name": "Zitronensaft", + "unit": "ml", + "kcal": 13, + "proteins": 0.3, + "fat": 0.2, + "carbs": 2.4, + "sugar": 1.7, + "fiber": 0.4, + "alc": 0, + "density": 0.1 + }, + { + "name": "Zucchini", + "unit": "g", + "kcal": 22, + "proteins": 3, + "fat": 0, + "carbs": 2, + "sugar": 2, + "fiber": 1, + "alc": 0, + "density": 0.2 + }, + { + "name": "Zucker", + "unit": "g", + "kcal": 400, + "proteins": 0, + "fat": 0, + "carbs": 100, + "sugar": 100, + "fiber": 0, + "alc": 0, + "density": 4 + }, + { + "name": "Zuckerrübensirup", + "unit": "g", + "kcal": 329, + "proteins": 1, + "fat": 0.1, + "carbs": 81, + "sugar": 79, + "fiber": 0, + "alc": 0, + "density": 3.3 + }, + { + "name": "Zuckerschoten", + "unit": "g", + "kcal": 63, + "proteins": 4, + "fat": 1, + "carbs": 9, + "sugar": 8, + "fiber": 1, + "alc": 0, + "density": 0.6 + }, + { + "name": "Zwieback", + "unit": "g", + "kcal": 423, + "proteins": 10, + "fat": 10, + "carbs": 72, + "sugar": 12, + "fiber": 2.4, + "alc": 0, + "density": 4.2 + }, + { + "name": "Zwiebel", + "unit": "g", + "kcal": 33, + "proteins": 1, + "fat": 0, + "carbs": 6, + "sugar": 4, + "fiber": 2.3, + "alc": 0, + "density": 0.3 + }, + { + "name": "Zwiebelkuchen", + "unit": "g", + "kcal": 199, + "proteins": 6.9, + "fat": 13.4, + "carbs": 12, + "sugar": 1, + "fiber": 1.4, + "alc": 0, + "density": 2 + }, + { + "name": "Zwiebelmettwurst", + "unit": "g", + "kcal": 285, + "proteins": 15, + "fat": 25, + "carbs": 0, + "sugar": 0, + "fiber": 0, + "alc": 0, + "density": 2.9 + } +] diff --git a/icons.ttf b/icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d0494ade959f1010ff0cdd5781eca89e67af8f3 GIT binary patch literal 345516 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

~iKf3UaBNr~`)8hO)GQ-C8x^C1U^Kxn! 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 I_VuJ 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..1c1a996 --- /dev/null +++ b/index.html @@ -0,0 +1,49 @@ + + + + + + + + Kcalculator + + + + + + + + + +

+

Kcalculator

+
+ + + +
+
+ + +
+ +
+
+ +
+ +
+ +
+ Gesamt + + delete +
+
123
+ kcal/g +
+
+
+ + + \ No newline at end of file diff --git a/jst.js b/jst.js new file mode 100644 index 0000000..b84e848 --- /dev/null +++ b/jst.js @@ -0,0 +1,76 @@ +const JST = { + + _cachedTemplates: {}, + + _fetchTemplate: (name) => { + if (JST._cachedTemplates[name] !== undefined) { + return new Promise(resolve => resolve(JST._cachedTemplates[name])); + } + + return fetch(`/templates/${name}.html`).then(resp => resp.text()).then(resp => { + const div = document.createElement("div"); + div.innerHTML = resp; + const template = div.querySelector("template"); + JST._cachedTemplates[name] = template; + return template; + }); + }, + + // load returns a Promise for the template node + load: (templateName, visitedTemplates) => { + visitedTemplates = visitedTemplates ?? []; + + const visited = visitedTemplates.includes(templateName); + visitedTemplates.push(templateName); + if (visited) { + const errorMsg = document.createElement("span"); + errorMsg.textContent = `recursive templates: ${visitedTemplates.join(" → ")}`; + errorMsg.style.color = "red"; + return new Promise(resolve => resolve(errorMsg)); + } + + return JST._fetchTemplate(templateName).then(template => { + const c = template.content.cloneNode(true); + JST.init(c, visitedTemplates); + return c; + }); + }, + + // replaceElement replaces the given element with the template node + replaceElement: async (templateName, element) => { + await JST._replaceElement(templateName, element, []); + }, + + _replaceElement: async (templateName, element, visitedTemplates) => { + element.textContent = ""; + await JST.load(templateName, visitedTemplates).then(node => element.replaceWith(node)) + }, + + // replaceChildren removes all children in element and adds the template node + replaceChildren: async (templateName, element) => { + element = element ?? document.querySelector("main"); + + const node = await JST.load(templateName); + + while (element.hasChildNodes()) { + element.removeChild(element.firstChild); + } + element.appendChild(node); + }, + + // append appends the template node to elements childrens + append: async (templateName, element) => { + element = element ?? document.querySelector("main"); + const node = await JST.load(templateName); + element.appendChild(node); + }, + + init: (element, visitedTemplates) => { + element = element ?? document; + visitedTemplates = visitedTemplates ?? []; + element.querySelectorAll("jst-template").forEach(element => JST._replaceElement(element.textContent, element, visitedTemplates)); + } + +} + +window.addEventListener("load", () => JST.init()); \ No newline at end of file diff --git a/main.js b/main.js new file mode 100644 index 0000000..3c05123 --- /dev/null +++ b/main.js @@ -0,0 +1,129 @@ +const foodSearch = document.querySelector("#food-search"); +const searchEntries = document.querySelector("#search-entries"); +const foodMenu = document.querySelector("#food-menu"); +const summary = document.querySelector("#summary"); +const summaryKcal = document.querySelector("#summary .summary-kcal"); + +updateSummary(); +initFoodList(); +foodSearch.addEventListener("input", onFoodSearched); +if (foodSearch.value != "") onFoodSearched(); + +function initFoodList() { + const dataList = document.querySelector("#food-list"); + + for (let food of foods) { + const option = document.createElement("option"); + option.setAttribute("value", food.name); + dataList.appendChild(option); + } +} + +function onFoodSearched() { + const food = foodSearch.value; + const foodLC = food.toLowerCase(); + + if (food == "") { + createSearchEntries([]); + return; + } + + const foodsCopy = structuredClone(foods); + + foodsCopy.sort((a, b) => { + const aNameLC = a.name.toLowerCase(); + const bNameLC = b.name.toLowerCase(); + + const ainc = aNameLC.includes(foodLC); + const binc = bNameLC.includes(foodLC); + if (ainc && binc) { + return 0; + } else if (ainc) { + return -1; + } else if (binc) { + return 1; + } + + const distA = levenshtein(foodLC, aNameLC); + const distB = levenshtein(foodLC, bNameLC); + return distA - distB; + }) + + const maxDist = 10; + let maxAmount = 10; + let amount = 0; + for (let f of foodsCopy) { + const fnameLC = f.name.toLowerCase(); + if (fnameLC.includes(foodLC)) { + amount++; + maxAmount++; + continue; + } + const dist = levenshtein(foodLC, fnameLC); + if (dist >= maxDist) break; + amount++; + } + + createSearchEntries(foodsCopy.slice(0, Math.min(amount, maxAmount, 30))); +} + +async function createSearchEntries(foods) { + const nodes = []; + for (let food of foods) { + const node = await JST.load("search-entry"); + node.querySelector(".search-entry-name").textContent = food.name; + node.querySelector(".search-entry").addEventListener("click", () => addMenuItem(food)); + nodes.push(node); + } + searchEntries.replaceChildren(...nodes); +} + +async function addMenuItem(food) { + const alreadyAddedMenuItem = document.querySelector(`#food-menu .menu-item[data-food-name="${food.name}"]`); + if (alreadyAddedMenuItem !== null) { + alreadyAddedMenuItem.style.animation = "highlight 0.25s linear"; + setTimeout(() => alreadyAddedMenuItem.style.animation = "", 250); + return; + } + + const node = await JST.load("menu-item"); + const nodeRoot = node.querySelector(".menu-item"); + const itemAmount = node.querySelector(".menu-item-amount"); + const kcalAmount = node.querySelector(".menu-item-kcal-for-amount"); + nodeRoot.setAttribute("data-food-name", food.name); + node.querySelector(".menu-item-name").textContent = food.name; + node.querySelector(".menu-item-kcal").textContent = `${food.kcal} kcal/100${food.unit}`; + node.querySelector(".menu-item-unit").textContent = food.unit; + node.querySelector(".delete-menu-item").addEventListener("click", () => { + foodMenu.removeChild(nodeRoot); + updateSummary(); + }); + + const updateKcalAmount = () => { + if (!/[0-9]+/.test(itemAmount.value)) { + console.log("no match"); + return; + } + const amount = parseInt(itemAmount.value); + kcalAmount.textContent = parseInt(Math.round(food.kcal / 100 * amount)); + updateSummary(); + } + + itemAmount.value = 100; + itemAmount.addEventListener("input", updateKcalAmount); + + updateKcalAmount(); + foodMenu.appendChild(node); + updateSummary(); +} + +function updateSummary() { + let sum = 0; + + for (let menuItem of foodMenu.querySelectorAll(".menu-item")) { + sum += parseInt(menuItem.querySelector(".menu-item-kcal-for-amount").textContent); + } + + summaryKcal.textContent = sum; + summary.style.display = sum > 0 ? "block" : "none"; +} \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..4f2f048 --- /dev/null +++ b/style.css @@ -0,0 +1,223 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url("/icons.ttf"); + src: local('Material Icons'), + local('MaterialIcons-Regular'), + url("/icons.ttf") format('truetype'); +} + +.material-icons { + transform: translateY(0.1em); + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 1em; /* Preferred icon size */ + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + user-select: none; + + /* Support for all WebKit browsers. */ + + /* Support for Safari and Chrome. */ + text-rendering: optimizeLegibility; + + /* Support for Firefox. */ + -moz-osx-font-smoothing: grayscale; + + /* Support for IE. */ + font-feature-settings: 'liga'; +} + +* { + margin: 0; + padding: 0; +} + +html, body { + min-height: 100vh; + font-size: 100%; +} + +header { + font-size: 1.5rem; + line-height: 5em; + text-align: center; + background-color: #add8e6; + color: #333; +} + +#food-search-container { + margin: 1em; + text-align: center; +} + +#food-search { + margin-bottom: 0.25em; + border: 1px solid darkgray; + border-radius: 0.15em; + padding: 0.25em; + outline: 0; + box-sizing: border-box; + width: 20rem; + max-width: 100%; +} + +#search-entries { + margin: 0 auto; + max-width: 100%; + display: flex; + flex-wrap: wrap; + gap: 0.25em; + justify-content: center; +} + +.search-entry { + background-color: #eee; + border: 1px solid darkgray; + padding: 0.15em; + border-radius: 0.15em; + cursor: pointer; + transition: all 0.25s ease-in-out; +} + +.search-entry:hover { + background-color: #ddd; + transition: all 0.25s ease-in-out; +} + +#food-menu, +#summary { + width: 60em; + max-width: 100%; + margin: 0 auto; +} + +.menu-item { + padding: 0.5em; + box-sizing: border-box; +} + +.menu-item:not(:last-child) { + border-bottom: 1px solid lightgray; +} + +.delete-menu-item, +.summary-delete-icon { + display: block; + float: right; + color: #cc3d3d; + width: 1.5em; + height: 1.5em; + text-align: center; + cursor: pointer; + transition: all 0.25s ease-in-out; +} + +.delete-menu-item:hover, +.delete-menu-item:focus { + scale: 1.5; + transition: all 0.25s ease-in-out; +} + +.menu-item-kcal { + color: darkgray; + font-size: 0.65em; + transform: translateY(-0.15em); + display: inline-block; +} + +.menu-item-amount-container, +.summary-amount-container { + float: right; + margin-right: 0.2em; +} + +.menu-item-amount, +.summary-amount { + font-size: 1rem; + border: 1px solid lightgray; + box-sizing: border-box; + outline: 0; + width: 3em; + text-align: right; + margin-left: 0.3em; + border-radius: 0.2em; +} + +.menu-item-unit, +.summary-unit { + display: inline-block; + margin-left: 0.2em; + min-width: 1.5em; + transform: translateX(-0.1em); +} + +.menu-item-amount:hover, +.menu-item-amount:focus { + border: 1px solid darkgray; +} + +.menu-item-amount:invalid { + border: 1px solid red; +} + +/* Chrome, Safari, Edge, Opera */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +/* Firefox */ +input[type=number] { + -moz-appearance: textfield; +} + +@keyframes highlight { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.1); + } + 100% { + transform: scale(1); + } +} + +.menu-item-kcal-unit, +.summary-kcal-unit { + margin-right: 0.25em; +} + +.menu-item-kcal-for-amount, +.menu-item-kcal-unit { + color: #555; +} + +#summary { + border-top: 1px solid black; + padding: 0.5em; + box-sizing: border-box; +} + +.summary-amount, +.summary-unit, +.summary-delete-icon, +.summary-kcal-unit-sep { + visibility: hidden; +} + +.summary-kcal, +.summary-kcal-unit, +.summary-name { + display: inline; + font-weight: bold; +} \ No newline at end of file diff --git a/templates/menu-item.html b/templates/menu-item.html new file mode 100644 index 0000000..9086a27 --- /dev/null +++ b/templates/menu-item.html @@ -0,0 +1,13 @@ + \ No newline at end of file diff --git a/templates/search-entry.html b/templates/search-entry.html new file mode 100644 index 0000000..483ac50 --- /dev/null +++ b/templates/search-entry.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/utils.js b/utils.js new file mode 100644 index 0000000..d9760b9 --- /dev/null +++ b/utils.js @@ -0,0 +1,96 @@ +function levenshtein(s, t) { + if (s === t) { + return 0; + } + var n = s.length, m = t.length; + if (n === 0 || m === 0) { + return n + m; + } + var x = 0, y, a, b, c, d, g, h; + var p = new Uint16Array(n); + var u = new Uint32Array(n); + for (y = 0; y < n;) { + u[y] = s.charCodeAt(y); + p[y] = ++y; + } + + for (; (x + 3) < m; x += 4) { + var e1 = t.charCodeAt(x); + var e2 = t.charCodeAt(x + 1); + var e3 = t.charCodeAt(x + 2); + var e4 = t.charCodeAt(x + 3); + c = x; + b = x + 1; + d = x + 2; + g = x + 3; + h = x + 4; + for (y = 0; y < n; y++) { + a = p[y]; + if (a < c || b < c) { + c = (a > b ? b + 1 : a + 1); + } + else { + if (e1 !== u[y]) { + c++; + } + } + + if (c < b || d < b) { + b = (c > d ? d + 1 : c + 1); + } + else { + if (e2 !== u[y]) { + b++; + } + } + + if (b < d || g < d) { + d = (b > g ? g + 1 : b + 1); + } + else { + if (e3 !== u[y]) { + d++; + } + } + + if (d < g || h < g) { + g = (d > h ? h + 1 : d + 1); + } + else { + if (e4 !== u[y]) { + g++; + } + } + p[y] = h = g; + g = d; + d = b; + b = c; + c = a; + } + } + + for (; x < m;) { + var e = t.charCodeAt(x); + c = x; + d = ++x; + for (y = 0; y < n; y++) { + a = p[y]; + if (a < c || d < c) { + d = (a > d ? d + 1 : a + 1); + } + else { + if (e !== u[y]) { + d = c + 1; + } + else { + d = c; + } + } + p[y] = d; + c = a; + } + h = d; + } + + return h; +}