/[Apache-SVN]
ViewVC logotype

Revision 665482


Jump to revision: Previous Next
Author: dreiss
Date: Mon Feb 18 01:49:37 2008 UTC (16 years, 8 months ago)
Changed paths: 8
Log Message:
Thrift: Add a full-featured JSON protocol for C++.

Summary:
This change adds a new and exciting protocol to Thrift.  It uses
RFC-compliant JSON as the wire protocol and is fully human readable.
(once a little whitespace has been inserted.)  Unlike the existing
JSON protocol for Java, which is intended to allow Thrift data to be
transferred to scripting languages, this protocol is lossless and fully
read-write.  It was written by Chad Walters of Powerset and reviewed
by David Reiss.

Tested by running make check.


Changed paths

Path Details
Directoryincubator/thrift/trunk/lib/cpp/Makefile.am modified , text changed
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBase64Utils.cpp added
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TBase64Utils.h added
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TJSONProtocol.cpp added
Directoryincubator/thrift/trunk/lib/cpp/src/protocol/TJSONProtocol.h added
Directoryincubator/thrift/trunk/test/DebugProtoTest.thrift modified , text changed
Directoryincubator/thrift/trunk/test/JSONProtoTest.cpp added
Directoryincubator/thrift/trunk/test/Makefile.am modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26