diff --git a/src/VisualizerCalls/get_information.cpp b/src/VisualizerCalls/get_information.cpp index eb08941..881386c 100644 --- a/src/VisualizerCalls/get_information.cpp +++ b/src/VisualizerCalls/get_information.cpp @@ -465,14 +465,15 @@ int SPF_ParseFilesWithOrder(void*& context, int winHandler, short* options, shor { runPassesForVisualizer(projName, { PARSE_FILES }); - string resVal = ""; - for (auto& elem : filesCompilationOrder) - { - if (resVal == "") - resVal += elem; - else - resVal += "|" + elem; - } + json filesArray = json::array(); + + for (auto& file : filesCompilationOrder) + filesArray.push_back(file); + + json filesOrder; + filesOrder["allFiles"] = filesArray; + + string resVal = filesOrder.dump(); copyStringToShort(result, resVal); retSize = 0; }