отключить научную нотацию в двойной сериализации Gson

Когда я использую Gson для сериализации объекта, который содержит двойное значение, близкое к нулю, он использует научную нотацию E -:

{"doublevaule":5.6E-4}

. Как мне сказать Gson сгенерировать

{"doublevaule":0.00056}

вместо? Я могу реализовать собственный JsonSerializer, но он возвращает JsonElement. Мне пришлось бы вернуть JsonPrimitive, содержащий двойник, не имеющий никакого контроля над тем, как это сериализуется.

Спасибо!

17
задан Brian Agnew 19 September 2013 в 10:57
поделиться