Package org.jfree.data.json
Class JSONUtils
java.lang.Object
org.jfree.data.json.JSONUtils
A utility class that can read and write data in specific JSON formats.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringwriteKeyedValues(KeyedValues data) Returns a string containing the data in JSON format.static voidwriteKeyedValues(KeyedValues data, Writer writer) Writes the data in JSON format to the supplied writer.static StringReturns a string containing the data in JSON format.static voidwriteKeyedValues2D(KeyedValues2D data, Writer writer) Writes the data in JSON format to the supplied writer.
-
Constructor Details
-
JSONUtils
public JSONUtils()
-
-
Method Details
-
writeKeyedValues
Returns a string containing the data in JSON format. The format is an array of arrays, where each sub-array represents one data value. The sub-array should contain two items, first the item key as a string and second the item value as a number. For example:[["Key A", 1.0], ["Key B", 2.0]]
Note that this method can be used with instances ofPieDataset.- Parameters:
data- the data (nullnot permitted).- Returns:
- A string in JSON format.
-
writeKeyedValues
Writes the data in JSON format to the supplied writer.
Note that this method can be used with instances ofPieDataset.- Parameters:
data- the data (nullnot permitted).writer- the writer (nullnot permitted).- Throws:
IOException- if there is an I/O problem.
-
writeKeyedValues2D
Returns a string containing the data in JSON format. The format is...
Note that this method can be used with instances ofCategoryDataset.- Parameters:
data- the data (nullnot permitted).- Returns:
- A string in JSON format.
-
writeKeyedValues2D
Writes the data in JSON format to the supplied writer.
Note that this method can be used with instances ofCategoryDataset.- Parameters:
data- the data (nullnot permitted).writer- the writer (nullnot permitted).- Throws:
IOException- if there is an I/O problem.
-