Added JsonDocument::containsKey() (issue #938)

This commit is contained in:
Benoit Blanchon
2019-03-22 08:40:46 +01:00
parent dee8c8e242
commit c8e49a7e4e
4 changed files with 61 additions and 0 deletions

View File

@ -124,6 +124,21 @@ class JsonDocument : public Visitable {
return getOrAddMember(key).template to<ObjectRef>();
}
// containsKey(char*) const
// containsKey(const char*) const
// containsKey(const __FlashStringHelper*) const
template <typename TChar>
bool containsKey(TChar* key) const {
return as<ObjectRef>().containsKey(key);
}
// containsKey(const std::string&) const
// containsKey(const String&) const
template <typename TString>
bool containsKey(const TString& key) const {
return as<ObjectRef>().containsKey(key);
}
// operator[](const std::string&)
// operator[](const String&)
template <typename TString>