示例#1
0
文件: option.c 项目: waruqi/tbox
tb_void_t tb_option_dump(tb_option_ref_t option)
{
    // check
    tb_option_impl_t* impl = (tb_option_impl_t*)option;
    tb_assert_and_check_return(impl && impl->list);

    // dump 
    tb_object_dump(impl->list, TB_OBJECT_FORMAT_JSON);
}
示例#2
0
文件: dump.c 项目: 1060460048/tbox
/* //////////////////////////////////////////////////////////////////////////////////////
 * main
 */ 
tb_int_t tb_demo_object_dump_main(tb_int_t argc, tb_char_t** argv)
{
    // read
    tb_object_ref_t root = tb_object_read_from_url(argv[1]);

    // writ
    if (root)
    {
        // seek?
        tb_object_ref_t object = root;
        if (argv[2]) object = tb_object_seek(root, argv[2], TB_OBJECT_TYPE_NONE);

        // dump object
        if (object) tb_object_dump(object);

        // exit object
        tb_object_exit(root);
    }
    
    return 0;
}