diff --git a/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt b/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
index 5b3a27723dc3d3b97407e033ce4c74d68cc94aff..7146ea494f8dedccfc3bc455d56aabcc0cc6a976 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/core/ExecutionRunner.kt
@@ -26,7 +26,7 @@ class ExecutionRunner(
         } finally {
             ioHandler.writeToJSONFile(
                 searchStrategy.experimentRunner.results,
-                "${resultsFolder}exp${executionId}-result"
+                "${resultsFolder}exp${executionId}-result.json"
             )
             // Create expXYZ_demand.csv file or expXYZ_capacity.csv depending on metric
             when (metric) {
diff --git a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
index dcae176a8b43f6f5b1a9177f4fc75a13d4dfcf66..4fb97ec162ed9f79ddcbec64f1f86253740cc201 100644
--- a/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
+++ b/theodolite/src/main/kotlin/rocks/theodolite/kubernetes/TheodoliteExecutor.kt
@@ -120,11 +120,11 @@ class TheodoliteExecutor(
         this.benchmarkExecution.executionId = getAndIncrementExecutionID(resultsFolder + "expID.txt")
         ioHandler.writeToJSONFile(
             this.benchmarkExecution,
-            "${resultsFolder}exp${this.benchmarkExecution.executionId}-execution-configuration"
+            "${resultsFolder}exp${this.benchmarkExecution.executionId}-execution-configuration.json"
         )
         ioHandler.writeToJSONFile(
             benchmark,
-            "${resultsFolder}exp${this.benchmarkExecution.executionId}-benchmark-configuration"
+            "${resultsFolder}exp${this.benchmarkExecution.executionId}-benchmark-configuration.json"
         )
 
         val config = buildConfig()