summaryrefslogtreecommitdiff
path: root/tablib/formats/_json.py
diff options
context:
space:
mode:
Diffstat (limited to 'tablib/formats/_json.py')
-rw-r--r--tablib/formats/_json.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/tablib/formats/_json.py b/tablib/formats/_json.py
index 18885c7..d60cd21 100644
--- a/tablib/formats/_json.py
+++ b/tablib/formats/_json.py
@@ -17,13 +17,11 @@ def export_book(databook):
return json.dumps(databook._package())
-def import_set(in_stream):
+def import_set(dset, in_stream):
"""Returns dataset from JSON stream."""
- data = tablib.core.Dataset()
- data.dict = json.loads(in_stream)
-
- return data
+ dset.wipe()
+ dset.dict = json.loads(in_stream)
def import_book(in_stream):