public static ThemeGraduatedSymbol FromJson(JsonObject jsonObject)
{
if (jsonObject == null)
{
return null;
}
ThemeGraduatedSymbol result = new ThemeGraduatedSymbol()
{
BaseValue = (double)jsonObject["baseValue"],
Expression = (string)jsonObject["expression"],
IsFlowEnabled = (bool)jsonObject["isFlowEnabled"],
IsLeaderLineDisplayed = (bool)jsonObject["isLeaderLineDisplayed"],
IsNegativeDisplayed = (bool)jsonObject["isNegativeDisplayed"],
IsZeroDisplayed = (bool)jsonObject["isZeroDisplayed"],
LeaderLineStyle = ServerStyle.FromJson((JsonObject)jsonObject["leaderLineStyle"]),
NegativeStyle = ServerStyle.FromJson((JsonObject)jsonObject["negativeStyle"]),
OffsetX = (string)jsonObject["offsetX"],
OffsetY = (string)jsonObject["offsetY"],
PositiveStyle = ServerStyle.FromJson((JsonObject)jsonObject["positiveStyle"]),
ZeroStyle = ServerStyle.FromJson((JsonObject)jsonObject["zeroStyle"])
};
if (jsonObject["graduatedMode"] != null)
{
result.GraduatedMode = (GraduatedMode)(int)jsonObject["graduatedMode"];
}
return result;
}