When using a JsonDatasource, which has some string properties, Aspose.Words is interpreting them as numbers and adding a redundant .0 at the end of some strings. This is strange and unwanted behavior. A string is a string and should be treated as such.
From left to right: JsonDatasource - Expected output - Current output
We have logged this problem in our issue tracking system. Your ticket number is WORDSNET-22194. We will further look into the details of this problem and will keep you updated here on the status of the linked issue. We apologize for your inconvenience.