Explicitly set JSON_API to 'default' visibility on clang & gcc
diff --git a/include/json/config.h b/include/json/config.h
index 8c60508..cba6102 100644
--- a/include/json/config.h
+++ b/include/json/config.h
@@ -48,6 +48,8 @@
#if defined(_MSC_VER) || defined(__MINGW32__)
#define JSON_API __declspec(dllexport)
#define JSONCPP_DISABLE_DLL_INTERFACE_WARNING
+#elif defined(__GNUC__) || defined(__clang__)
+#define JSON_API __attribute__((visibility("default")))
#endif // if defined(_MSC_VER)
#elif defined(JSON_DLL)
#if defined(_MSC_VER) || defined(__MINGW32__)