| 12345678910111213141516171819202122232425262728 |
- #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;
- }
|