diff --git a/opt-pilot/Optimizer/EA/FixedPisaNsga2.tcc b/opt-pilot/Optimizer/EA/FixedPisaNsga2.tcc
index b376c9504169ea8bc39326b7eb55e3138ef2da5e..61b04471addaa584051aa0dc9744e4e7628d2e4b 100644
--- a/opt-pilot/Optimizer/EA/FixedPisaNsga2.tcc
+++ b/opt-pilot/Optimizer/EA/FixedPisaNsga2.tcc
@@ -556,6 +556,7 @@ void FixedPisaNsga2<CO, MO>::runStateMachine() {
     case Stop: {
         // variator_m->population()->keepSurvivors(archive_);
         dumpPopulationToFile();
+        dumpPopulationToJSON();
 
         variator_m->population()->clean_population();
         curState_m = VariatorStopped;