/* This file is part of the YAZ toolkit.
- * Copyright (C) 1995-2012 Index Data
+ * Copyright (C) 1995-2013 Index Data
* See the file LICENSE for details.
*/
/**
- * \file
+ * \file
* \brief JSON test
*/
#if HAVE_CONFIG_H
#include <string.h>
#include <yaz/log.h>
-static int expect(json_parser_t p, const char *input,
+static int expect(json_parser_t p, const char *input,
const char *output)
{
int ret = 0;
YAZ_CHECK(expect(p, "{} extra", 0));
YAZ_CHECK(expect(p, "{\"a\":[1,2,3}", 0));
-
+
YAZ_CHECK(expect(p, "{\"a\":[1,2,", 0));
YAZ_CHECK(expect(p, "{\"k\":\"wa\"}", "{\"k\":\"wa\"}"));
return;
YAZ_CHECK_EQ(json_count_children(n), 3);
-
+
n1 = json_get_object(n, "a");
YAZ_CHECK(n1 && n1->type == json_node_number && n1->u.number == 1.0);
YAZ_CHECK_EQ(json_count_children(n1), 0);