public static JoinItem FromJson(JsonObject jsonObject) { if (jsonObject == null) { return null; } JoinItem result = new JoinItem(); result.ForeignTableName = (string)jsonObject["foreignTableName"]; result.JoinFilter = (string)jsonObject["joinFilter"]; result.JoinType = (JoinType)(int)jsonObject["joinType"]; return result; }