tested geographic json to make sure it works, implemented utf-8 text serializer