From 61ecc9e788cbae1004b621a81b15111d4bc930b4 Mon Sep 17 00:00:00 2001
From: Tommy Persson <tommmy.persson@liu.se>
Date: Mon, 19 Apr 2021 17:55:46 +0200
Subject: [PATCH] Fix bug empty list and json coding.

---
 src/codegen_json_bson/__init__.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/codegen_json_bson/__init__.py b/src/codegen_json_bson/__init__.py
index 905e17a..3b6ddcd 100644
--- a/src/codegen_json_bson/__init__.py
+++ b/src/codegen_json_bson/__init__.py
@@ -451,6 +451,7 @@ def field_assignment_get_json_value(field, ty, fieldtype, name):
         listprefix = "// "
     if ty == "list":
         res = listprefix
+        res += f'res["{field}"] = Json::arrayValue;'
         res += f'for (unsigned int i=0; i<msg.{field}.size(); i++) {{'
         res += f'res["{field}"][i] = get_json_value(msg.{field}[i]);'
         res += '}'
-- 
GitLab