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))); }