本文整理汇总了C++中JsonArray::Append方法的典型用法代码示例。如果您正苦于以下问题:C++ JsonArray::Append方法的具体用法?C++ JsonArray::Append怎么用?C++ JsonArray::Append使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JsonArray
的用法示例。
在下文中一共展示了JsonArray::Append方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testSimpleArray
/*
* Test a simple array.
* Json arrays can be mixed types.
*/
void JsonTest::testSimpleArray() {
JsonArray array;
array.Append();
array.Append(true);
array.Append(1);
array.Append("foo");
array.Append(10);
array.Append(-10);
string expected = "[null, true, 1, \"foo\", 10, -10]";
OLA_ASSERT_EQ(expected, JsonWriter::AsString(array));
}
示例2: testComplexObject
/*
* Test a complex object.
*/
void JsonTest::testComplexObject() {
JsonObject object;
object.Add("age", 10);
object.Add("name", "simon");
object.Add("male", true);
JsonArray *array = object.AddArray("lucky numbers");
array->Append(2);
array->Append(5);
string expected = (
"{\n"
" \"age\": 10,\n"
" \"lucky numbers\": [2, 5],\n"
" \"male\": true,\n"
" \"name\": \"simon\"\n"
"}");
OLA_ASSERT_EQ(expected, JsonWriter::AsString(object));
}