28 lines
589 B
Diff
28 lines
589 B
Diff
--- a/json_value.cpp
|
|
+++ b/json_value.cpp
|
|
@@ -666,6 +666,7 @@ Value::asString() const
|
|
case booleanValue:
|
|
return value_.bool_ ? "true" : "false";
|
|
case intValue:
|
|
+ return valueToString( value_.int_ );
|
|
case uintValue:
|
|
case realValue:
|
|
case arrayValue:
|
|
@@ -1423,14 +1424,14 @@ Value::isString() const
|
|
bool
|
|
Value::isArray() const
|
|
{
|
|
- return type_ == nullValue || type_ == arrayValue;
|
|
+ return type_ == arrayValue;
|
|
}
|
|
|
|
|
|
bool
|
|
Value::isObject() const
|
|
{
|
|
- return type_ == nullValue || type_ == objectValue;
|
|
+ return type_ == objectValue;
|
|
}
|
|
|
|
|