From 05fda4afa289ef248804865d7648c9ac3ae75fbd Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 4 May 2022 09:12:57 -0400 Subject: Change JSON parser to parse from an InputSource --- libtests/json_parse.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'libtests') diff --git a/libtests/json_parse.cc b/libtests/json_parse.cc index 7f894c8d..721b17de 100644 --- a/libtests/json_parse.cc +++ b/libtests/json_parse.cc @@ -1,3 +1,4 @@ +#include #include #include #include @@ -103,11 +104,8 @@ main(int argc, char* argv[]) } } try { - std::shared_ptr buf; - size_t size; - QUtil::read_file_into_memory(filename, buf, size); - std::string s(buf.get(), size); - std::cout << JSON::parse(s, reactor.get()).unparse() << std::endl; + FileInputSource is(filename); + std::cout << JSON::parse(is, reactor.get()).unparse() << std::endl; } catch (std::exception& e) { std::cerr << "exception: " << filename << ": " << e.what() << std::endl; return 2; -- cgit v1.2.3-54-g00ecf