From 92ada8e7e9ff6e75a06c0d6282fabfa7c47165fc Mon Sep 17 00:00:00 2001 From: Houtan Bastani <houtan@dynare.org> Date: Fri, 29 Mar 2019 17:17:12 +0100 Subject: [PATCH] fix bug in writing of JSON output in options list --- src/Statement.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Statement.cc b/src/Statement.cc index e1f992a8..8abf256f 100644 --- a/src/Statement.cc +++ b/src/Statement.cc @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2018 Dynare Team + * Copyright (C) 2006-2019 Dynare Team * * This file is part of Dynare. * @@ -256,10 +256,11 @@ OptionsList::writeJsonOutput(ostream &output) const } for (auto it = symbol_list_options.begin(); - it != symbol_list_options.end(); it++) + it != symbol_list_options.end();) { - output << "\""<< it->first << "\":"; + output << "\""<< it->first << "\": {"; it->second.writeJsonOutput(output); + output << "}"; it++; if (it != symbol_list_options.end() || !vector_int_options.empty()) @@ -289,7 +290,6 @@ OptionsList::writeJsonOutput(ostream &output) const output << ", "; } - for (auto it = vector_str_options.begin(); it != vector_str_options.end();) { -- GitLab