parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Хэши и JSON - надо решение

NikitoZ 14.02.2017 13:47

Приветствую! Подскажите, как правильно получить JSON следующего вида:
{
	Command: "TestCmd",
	UseDev: false,
	Strings: [
		{
			OutStr: {
				Text: "Custom 1",
				Field: 6
			}
		},
		{
			OutStr: {
				Text: "Custom 2",
				Field: 3
			}
		}
	]
}
?

Я создаю хэш, со всеми нужными полями, и дальше через ^json:string привожу его в нужный вид, но не понимаю, как правильно оформить секцию Strings. Если я указываю данные в ней в виде таблицы, например
$str[^table::create{Text Field
Custom1 6
Custom2 3}]
и при создании хэша делаю
$.Strings[$str]
то получаю JSON такого вида
{
	Command: "TestCmd",
	UseDev: false,
	Strings: [
		{
			{
				Text: "Custom 1",
				Field: 6
			}
		},
		{
			{
				Text: "Custom 2",
				Field: 3
			}
		}
	]
}
Как перед выводом каждого объекта в Strings добавить его имя "OutStr"? Мануалы не помогли:(

  • Хэши и JSON - надо решение, NikitoZ 14.02.2017 13:47