#pragma once #include #include #include #include namespace mbgl { namespace style { namespace conversion { template <> optional convertGeoJSON(const mbgl::android::Value& value, Error& error) { if(value.isNull() || !value.isString()) { error = { "no json data found" }; return {}; } return convertGeoJSON(value.toString(), error); } template <> struct Converter { optional operator()(const mbgl::android::Value& value, Error& error) const { return convertGeoJSON(value, error); } }; } // namespace conversion } // namespace style } // namespace mbgl