-
Class Summary
Class |
Description |
JSONInputStream |
The JSONInputStream class is used when you want to read JSON from any type of InputStream such
as a FileInputStream or a SocketInputStream.
|
JSONOutputStream |
The JSONOutputStream class is used when you want to send an object as a JSON string to any type of OutputStream such
as a FileOutputStream or a SocketOutputStream.
|
JSONUtilities |
This class contains several utility methods for generating and parsing JSON strings.
|
-
Enum Summary
Enum |
Description |
JSONUtilities.encoding |
Encodings available for parsed and generated JSON Strings
|
-
Exception Summary
Exception |
Description |
JSONException |
|
ParseException |
ParseException explains why and where the error occurs in source JSON text.
|
Package org.quickconnectfamily.json Description
QCJSON is a free, open source, thread safe, JSON string creator and parser implementation for Java available under the
BSD license. You may use it for open or closed source applications. You may
give your application away free or charge for it. The BSD license has no restrictions regarding these topics. This library is included in the QuickConnect Android application template.
Strings <=> Objects
The JSONUtilities class contains the methods to use if you want to pass objects and get strings returned to you
or if you want to pass strings and have objects returned to you.
InputStreams <=> OutputStreams
The JSONInputStream, JSONOutputStream, and JSONStreamProtector classes are used if you want to send and parse JSON from
any type of InputStream or OutputStream.
I have attempted to make this library as easy to use, small, and fast as I could. Any suggestions would be appreciated.
Lee S. Barney, Author.
For more information regarding the QuickConnect Family, see
the QuickConnect web site.