We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 77d83f4 commit 1347492Copy full SHA for 1347492
src/ArduinoJson/Variant/ConverterImpl.hpp
@@ -113,9 +113,12 @@ template <typename T>
113
struct Converter<T, detail::enable_if_t<detail::is_floating_point<T>::value>>
114
: private detail::VariantAttorney {
115
static bool toJson(T src, JsonVariant dst) {
116
- auto variant = getVariantImpl(dst);
117
- variant.clear();
118
- return variant.setFloat(src);
+ auto data = getData(dst);
+ auto resources = getResourceManager(dst);
+ if (!data)
119
+ return false;
120
+ detail::VariantImpl::clear(data, resources);
121
+ return detail::VariantImpl::setFloat(src, data, resources);
122
}
123
124
static T fromJson(JsonVariantConst src) {
0 commit comments