Files
ArduinoJson/srcs/JsonValue.cpp

28 lines
534 B
C++
Raw Normal View History

#include "JsonObject.h"
#include "JsonNode.h"
#include "JsonValue.h"
//void JsonValue::operator=(JsonObject const& object)
//{
// _node = object._node;
//}
void JsonValue::operator=(int value)
{
if (!_node) return;
_node->type = JSON_INTEGER;
_node->content.asInteger = value;
}
//JsonValue::operator JsonObject()
//{
// return JsonObject(_buffer, _node);
//}
JsonValue::operator int()
{
if (!_node || _node->type != JSON_INTEGER) return 0;
return _node->content.asInteger;
}