diff --git a/src/jsoncpp_json_serializer.cpp b/src/jsoncpp_json_serializer.cpp index 5683c6f..954b0e5 100644 --- a/src/jsoncpp_json_serializer.cpp +++ b/src/jsoncpp_json_serializer.cpp @@ -179,7 +179,7 @@ bool JsonCppSerializer::serialize(dap::boolean v) { } bool JsonCppSerializer::serialize(dap::integer v) { - *json = (int64_t)v; + *json = (Json::LargestInt)v; return true; } @@ -210,7 +210,7 @@ bool JsonCppSerializer::serialize(const dap::any& v) { if (v.is()) { *json = (bool)v.get(); } else if (v.is()) { - *json = (int64_t)v.get(); + *json = (Json::LargestInt)v.get(); } else if (v.is()) { *json = (double)v.get(); } else if (v.is()) {