using System.Collections.Generic;
public static void Main()
List<float> numbers = new List<float>
string json = JsonConvert.SerializeObject(numbers, Formatting.Indented, new FormattedFloatConverter());
class FormattedFloatConverter : JsonConverter
public override bool CanConvert(Type objectType)
return (objectType == typeof(float));
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
writer.WriteRawValue(((float)value).ToString("0.########"));
public override bool CanRead
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
throw new NotImplementedException();