def index(): response = None format = "json" if request.method == "POST": format = request.form["format"] data = request.form["data"] try: if format == "vdf": response = json.dumps( vdf.loads(data), indent=4 ) elif format == "json": _response = json.loads(data) response = vdf.dumps(_response).decode("utf-16") except ValueError: flash("ValueError: Your {} may not be valid.".format(format), "danger") response = "{}" if format == "json" else "" return render_template("vdfjson.html", response=response, format=format, title="vdfjson")
def test_combination_dict(self): self.assertEqual(self.EXPECTED_COMBINATION_DICT, vdf.loads(vdf.dumps(self.COMBINATION_DICT)))
def test_numerical_dict(self): self.assertEqual(self.EXPECTED_NUMERICAL_DICT, vdf.loads(vdf.dumps(self.NUMERICAL_DICT)))
def test_array_dict(self): self.assertEqual(self.EXPECTED_ARRAY_DICT, vdf.loads(vdf.dumps(self.ARRAY_DICT)))
def test_subnode_dict(self): self.assertEqual(self.EXPECTED_SUBNODE_DICT, vdf.loads(vdf.dumps(self.SUBNODE_DICT)))
def test_simple_dict(self): self.assertEqual(self.EXPECTED_SIMPLE_DICT, vdf.loads(vdf.dumps(self.SIMPLE_DICT)))