Мы создаем динамическую полезную нагрузку JSON в соответствии с простым форматом шаблона, который указывает, сколько уровней должна создавать наша полезная нагрузка, например, «level1.level2»>:
{
"level1": [
{
"level2": [
{
"someData": "willGoHere",
},
{
"someOtherData": "willAlsoGoHere"
}
]
}
]
}
Очевидно, что мыработа с другой структурой именования, например: "client.ipcEvent.level3" и в некоторых случаях мы тестируем 4 уровня.Мы делаем что-то не так ~ мы можем построить наш объект javascript, но не можем использовать stringify () для создания полного результата , потому что по какой-то странной причине stringify () для нашего объекта возвращает только 1-й уровеньdata:
{ "level1": [] }
.
Я пытался изменить способ загрузки нашего объекта со значениями, но все возвращается к stringify (), «сбрасывающему» массивзначения, которые не имеют сопутствующих значений атрибутов / свойств на одном уровне.