Package

com.rayrobdod.json

parser

Permalink

package parser

Contains the various built-in parsers

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. parser
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. final class BsonParser[A] extends AnyRef

    Permalink

    A streaming decoder for json data.

    A streaming decoder for json data. This parser is intended to be relatively strict.

    Primitive types

    • null
    • java.lang.Integer
    • java.lang.Long
    • java.lang.Double
    • java.lang.String
    • java.lang.Boolean
    See also

    http://bsonspec.org/

  2. final class CaseClassParser[A] extends AnyRef

    Permalink

    A parser that takes each value in a CaseClass and reports

    A parser that takes each value in a CaseClass and reports

    A

    the type of object to build

  3. final class CborParser[A] extends AnyRef

    Permalink

    A parser that will decode cbor data

    A parser that will decode cbor data

    Primitive types

    • null
    • java.lang.Long
    • Array[Byte]
    • java.lang.String
    • java.lang.Boolean
    • java.lang.Float
    • java.lang.Double
    See also

    http://tools.ietf.org/html/rfc7049

  4. final class CsvParser[A] extends AnyRef

    Permalink

    A streaming decoder for csv data.

    A streaming decoder for csv data.

    This parser is lenient, in that it ignores trailing delimiters

    A CSV file is always two levels deep - a two dimensional array.

    Primitive types

    • java.lang.String
  5. final class JsonParser[A] extends AnyRef

    Permalink

    A streaming decoder for json data.

    A streaming decoder for json data. This parser is intended to be relatively strict.

    Primitive types

    • null
    • java.lang.Long
    • java.lang.Double
    • java.lang.String
    • java.lang.Boolean
    See also

    http://json.org/

  6. final class MapParser[A] extends AnyRef

    Permalink

    A trivial "parser" that goes through the motions using each element of a map

  7. final class SeqParser[A] extends AnyRef

    Permalink

    A trivial "parser" that goes through the motions with each element of a seq

Value Members

  1. object CborParser

    Permalink

    Objects related to Cbor's data model

  2. object CsvParser

    Permalink

    Contains classes used to customize the CsvParser's behavior, as well as a few common instances of those classes.

Inherited from AnyRef

Inherited from Any

Ungrouped