# Poco

# namespace JSON

## Overview

Classes: Array, Handler, JSONException, JSONTemplateException, Object, ParseHandler, Parser, PrintHandler, Query, Stringifier, Template, TemplateCache

Types: ParseHandler

## Classes

### class Array

Represents a JSON array.

### class Handler

### class JSONException

### class JSONTemplateException

### class Object

Represents a JSON object.

### class ParseHandler

Provides a default handler for the JSON parser.

### class Parser

A RFC 4627 compatible class for parsing JSON strings or streams.

### class PrintHandler

PrintHandler formats and prints the JSON object to either user-provided std::ostream or standard out.

### class Query

Class that can be used to search for a value in a JSON object or array.

### class Stringifier

Helper class for creating a String from a JSON object or array

### class Template

Template is a template engine which uses JSON as input for generating output.

### class TemplateCache

Use to cache parsed templates.

## Types

### ParseHandler

typedef ParseHandler ParseHandler;