@ -5,7 +5,7 @@
*/
/*
* Copyright ( c ) 2012 , Tomasz Sowa
* Copyright ( c ) 2012 - 2013 , Tomasz Sowa
* All rights reserved .
*
* Redistribution and use in source and binary forms , with or without
@ -122,13 +122,14 @@ void SpaceToJSON::PrintToken(Stream & out, const StringType & str, bool is_speci
{
switch ( str [ i ] )
{
case 0 : out < < ' \\ ' ; out < < ' 0 ' ; break ; // may skip this character is better?
case 0 : out < < ' \\ ' ; out < < ' 0 ' ; break ; // may to skip this character is better?
case ' \r ' : out < < ' \\ ' ; out < < ' r ' ; break ;
case ' \n ' : out < < ' \\ ' ; out < < ' n ' ; break ;
case ' \t ' : out < < ' \\ ' ; out < < ' t ' ; break ;
case 0x08 : out < < ' \\ ' ; out < < ' b ' ; break ;
case 0x0c : out < < ' \\ ' ; out < < ' f ' ; break ;
case ' \\ ' : out < < ' \\ ' ; out < < ' \\ ' ; break ;
//case '/': out << '\\'; out << '/'; break; // slash doesn't have to be escaped
case ' " ' : out < < ' \\ ' ; out < < ' \" ' ; break ;
default :
out < < str [ i ] ;