コード例 #1
0
ファイル: json.cpp プロジェクト: jianglutian/GameServer
void test1()
{
    JsonParser jp;
    jp.newTrue("true");
    jp.newFalse("false");

    Json* arr = jp.newArray("arr");

    Json* obj = jp.newObject(arr);
    jp.newString("hello", "yangyoufa", obj);
    jp.newNumber("a", 100, obj);

    Json* obj1 = jp.newObject(arr);
    jp.newString("hello", "yy", obj1);
    jp.newNull("", obj1);

    printf("%s\n", jp.toString());

    u32_t v;
    jp.getNumber(jp.find("a", obj), v);
    printf("%d\n", v);

    printf("%s\n", jp.getString(jp.find("hello", obj)));
}