Files
anthonysturdy--micro-radar/include/JsonParser.h
T
2026-07-13 12:34:07 +08:00

22 lines
428 B
C++

#pragma once
#include <ArduinoJson.h>
#include <vector>
namespace JsonParser {
template<typename T>
T Parse(const JsonVariant& doc);
template<typename T>
std::vector<T> ParseArray(const JsonArray& array) {
std::vector<T> results;
results.reserve(array.size());
for (JsonVariant item : array) {
results.push_back(Parse<T>(item));
}
return results;
}
}