I have a bitmap image, which I converted to a JSON file using:
string json = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(Bitmap image); 
Content of .json file:
{  
   "Tag":null,
   "PhysicalDimension":{  
      "IsEmpty":false,
      "Width":376,
      "Height":221
   },
   "Size":{  
      "IsEmpty":false,
      "Width":376,
      "Height":221
   },
   "Width":376,
   "Height":221,
   "HorizontalResolution":96,
   "VerticalResolution":96,
   "Flags":2,
   "RawFormat":{  
      "Guid":"b96b3caa-0728-11d3-9d7b-0000f81ef32e"
   },
   "PixelFormat":2498570,
   "Palette":{  
      "Flags":62,
      "Entries":[  
      ]
   },
   "FrameDimensionsList":[  
      "7462dc86-6180-4c7e-8e3f-ee7333a7a483"
   ],
   "PropertyIdList":[  
   ],
   "PropertyItems":[  
   ]
}
Now I tried to deserialize the file in this way:
Bitmap bm = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<Bitmap>(json);
But got the error:
System.MissingMethodException: "For the" System.Bitmap "type, the constructor without parameters is not defined."
Is there another way to deserialize the file or how can I fix this code?
Thanks!