public static NAResultMapParameter FromJson(JsonObject json)
{
if (json == null)
return null;
NAResultMapParameter result = new NAResultMapParameter();
result.BackgroundTransparent = (bool)json["backgroundTransparent"];
result.Bounds = JsonHelper.ToRectangle2D((JsonObject)json["bounds"]);
result.Center = JsonHelper.ToPoint2D((JsonObject)json["center"]);
result.Format = (OutputFormat)Enum.Parse(typeof(OutputFormat), (string)json["format"], true);
result.Scale = (double)json["scale"];
result.Style = ServerStyle.FromJson((JsonObject)json["style"]);
result.UseDefaultParameter = (bool)json["useDefaultParameter"];
result.Viewer = JsonHelper.ToRect((JsonObject)json["viewer"]);
return result;
}