From 0c78b2c96ddc55ad1c8caf1ac4ac28a7aca831c4 Mon Sep 17 00:00:00 2001
From: Antonio Lima <anto87@gmail.com>
Date: Sun, 31 May 2015 10:43:46 -0400
Subject: [PATCH] csvjson tries to cast to float

---
 csvkit/utilities/csvjson.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/csvkit/utilities/csvjson.py b/csvkit/utilities/csvjson.py
index 5e31e07..2983455 100644
--- a/csvkit/utilities/csvjson.py
+++ b/csvkit/utilities/csvjson.py
@@ -120,6 +120,10 @@ class CSVJSON(CSVKitUtility):
                     elif id_column is not None and i == id_column:
                         geoid = c
                     else:
+                        try:
+                            c = float(c)
+                        except:
+                            pass
                         properties[column_names[i]] = c
 
                 if id_column is not None:
-- 
GitLab