自己实现variant时无意弄的,所以源码包里面包含 variant 和 json 两部分的代码,使用json请包含"json.h". 要使用这份代码需要一个支持C++0x的编译器,对visual studio来说VS2010及以上版本就可以。 IO部分使用C++的流来实现,因此你可以使用 cin >> jobject; fout << jobject; 这样的写法。对于中文的支持也是采用C++的本地化策略。包里面有测试代码,包含了文件流和标准IO流的输入与输出。 不足: 没有实现‘\uXXXX’的解析与转义 输出是不换行的,如果需要请行写一个格式化输出 效率没有测试过,但我觉得它应该是易用的。...展开收缩