Class JSONUtils


  • public class JSONUtils
    extends java.lang.Object
    A utility class that can read and write data in specific JSON formats.
    • Constructor Summary

      Constructors 
      Constructor Description
      JSONUtils()  
    • Constructor Detail

      • JSONUtils

        public JSONUtils()
    • Method Detail

      • writeKeyedValues

        public static java.lang.String writeKeyedValues​(KeyedValues data)
        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 of PieDataset.
        Parameters:
        data - the data (null not permitted).
        Returns:
        A string in JSON format.
      • writeKeyedValues

        public static void writeKeyedValues​(KeyedValues data,
                                            java.io.Writer writer)
                                     throws java.io.IOException
        Writes the data in JSON format to the supplied writer.

        Note that this method can be used with instances of PieDataset.
        Parameters:
        data - the data (null not permitted).
        writer - the writer (null not permitted).
        Throws:
        java.io.IOException - if there is an I/O problem.
      • writeKeyedValues2D

        public static java.lang.String writeKeyedValues2D​(KeyedValues2D data)
        Returns a string containing the data in JSON format. The format is...

        Note that this method can be used with instances of CategoryDataset.
        Parameters:
        data - the data (null not permitted).
        Returns:
        A string in JSON format.
      • writeKeyedValues2D

        public static void writeKeyedValues2D​(KeyedValues2D data,
                                              java.io.Writer writer)
                                       throws java.io.IOException
        Writes the data in JSON format to the supplied writer.

        Note that this method can be used with instances of CategoryDataset.
        Parameters:
        data - the data (null not permitted).
        writer - the writer (null not permitted).
        Throws:
        java.io.IOException - if there is an I/O problem.