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
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
writeKeyedValues
(KeyedValues data) Returns a string containing the data in JSON format.static void
writeKeyedValues
(KeyedValues data, Writer writer) Writes the data in JSON format to the supplied writer.static String
Returns a string containing the data in JSON format.static void
writeKeyedValues2D
(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 (null
not 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 (null
not permitted).writer
- the writer (null
not 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 (null
not 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 (null
not permitted).writer
- the writer (null
not permitted).- Throws:
IOException
- if there is an I/O problem.
-