int main(int argc, char *argv[])
{
if( argc < 2 ) return 1;
using namespace gdcm;
const char *filename = argv[1];
if( !reader.Read() ) return 1;
std::stringstream ss;
json.Code( f.GetDataSet(), ss);
std::cout << ss.str() << std::endl;
if( !json.Decode(ss, ff.GetDataSet() ) )
{
std::cerr << "Could not decode" << std::endl;
return 1;
}
w.SetFileName( "/tmp/debug.dcm" );
if( !w.Write() ) return 1;
return 0;
}