diff --git a/src/dftracer/writer/chrome_writer.cpp b/src/dftracer/writer/chrome_writer.cpp index 0018db3..790a529 100644 --- a/src/dftracer/writer/chrome_writer.cpp +++ b/src/dftracer/writer/chrome_writer.cpp @@ -185,6 +185,11 @@ void dftracer::ChromeWriter::convert_json( << "\":" << std::any_cast(item.second) << ""; if (i < meta_size - 1) meta_stream << ","; + } else if (item.second.type() == typeid(HashType)) { + meta_stream << "\"" << item.first + << "\":" << std::any_cast(item.second) << ""; + if (i < meta_size - 1) meta_stream << ","; + } else if (item.second.type() == typeid(long)) { meta_stream << "\"" << item.first << "\":" << std::any_cast(item.second) << "";