Я знаю, что если у меня есть целые числа 'a' и 'b', я могу добавить их к значению в Json:
Value root;
Value v = root["int"];
int a = 1;
int b = 2;
v.append(a);
v.append(b);
Результирующий Json файл:
"int":
[
1,
2
]
Но есть ли способ добавить целые массивы? Возможно, что-то вроде этого:
Value root;
Value v = root["arrays"];
int a[3] = {1,2,3};
int b[3] = {4,5,6};
v.append(a);
v.append(b);
Я пытаюсь, чтобы мой результирующий файл Json выглядел так:
"arrays":
[
[1, 2, 3],
[4, 5, 6]
]
Но вместо этого Json добавляет только значение адреса указателя , который читается как «правда»:
"arrays":
[
true,
true
]