MIRA
Classes | Namespaces
JSONSerializer.h File Reference

Serializer and Deserializer for JSON format. More...

#include <iostream>
#include <list>
#include <algorithm>
#include <stack>
#include <serialization/Serializer.h>
#include <serialization/Deserializer.h>
#include <json/JSON.h>
#include <serialization/adapters/std/StlCollections.h>
Include dependency graph for JSONSerializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JSONSerializer
 Serializer for serializing objects in JSON format. More...
 
class  JSONDeserializer
 Deserializer for serializing objects from JSON format. More...
 
struct  ReflectCollectionCount< JSONSerializer, Collection >
 Specialization for JSONSerializer which does not write the item count explicitly. More...
 
struct  ReflectCollectionCount< JSONDeserializer, Collection >
 Specialization for JSONDeserializer which counts the item nodes in the parent node to recover the item count, which is much more user friendly, since the user does not need to provide the count himself. More...
 
struct  ReflectCollectionCount< JSONDeserializer, std::map< std::string, mapped_type > >
 
struct  ReflectReadMapItems< JSONSerializer, std::map< std::string, mapped_type > >
 
struct  ReflectWriteMapItems< JSONDeserializer, std::map< std::string, mapped_type > >
 

Namespaces

 mira
 specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
 
 mira::serialization
 

Detailed Description

Serializer and Deserializer for JSON format.

Author
Tim Langner
Date
2010/11/01