示例#1
0
        /// <summary>
        /// Writes the json.
        /// </summary>
        /// <param name="writer">Writer.</param>
        /// <param name="value">Value.</param>
        /// <param name="serializer">Serializer.</param>
        public override void WriteJson(JsonWriter writer, DataTablesServerSideResponse <T> value, JsonSerializer serializer)
        {
            JObject jsonObject = JToken.FromObject(value) as JObject;

            // Check if the global row class is set
            if (!string.IsNullOrWhiteSpace(value.GlobalRowClass))
            {
                // Add to child objects.
            }

            // Write the json
            jsonObject.WriteTo(writer);
        }
示例#2
0
 /// <inheritDoc />
 public override DataTablesServerSideResponse <T> ReadJson(JsonReader reader, Type objectType, DataTablesServerSideResponse <T> existingValue, bool hasExistingValue, JsonSerializer serializer)
 => throw new NotImplementedException("CanRead is false. The type will skip the converter.");