According to Victor Chen's blog(http://www.cppfans.com/sdk/json/jsoncpp.asp), we can use jsoncpp under C++ Builder platform after below two steps: 1) move below lines to the end of class ValueIteratorBase in the file value.h ``` cpp public: ValueIteratorBase(); explicit ValueIteratorBase(const Value::ObjectValues::iterator& current); ``` 2) add below lines to the file writer.cpp: ``` cpp #if defined(__BORLANDC__) #include <float.h> #define isfinite _finite #define snprintf _snprintf #endif ``` I have tested jsoncpp under C++ Builder XE5, XE6, XE7, it works fine. Thank victor chen for his smart work.