Вход | Регистрация
 

Создание json для чайников)))

Создание json для чайников)))
Я
   ArturDoo
 
26.05.21 - 00:57
Подскажите, как правильно добавить в jason такую конструкцию?:
{"name":"New company name",
"custom_fields_values":[
        {
            "field_id": 354313,
            "values": [
                {
                    "value": "11111111"
                }
            ]
        }
   ]
}
 
 Партнерская программа EFSOL Oblako
   ArturDoo
 
1 - 26.05.21 - 01:18
Пробовал просто загнать в строку, но получается фигня с /:
"custom_fields_values": "[ \n{\n\"field_id\": 354313,\n\"values\": [\n{\n\"value\": \"12345654321\"\n}\n]\n}\n]\n}"
   youalex
 
2 - 26.05.21 - 02:34
Структуры/соответствия + ЗаписатьJSON()
   ДенисЧ
 
3 - 26.05.21 - 04:15
Соответствие?
наме - валуе
кастом филдс валуес - массив соответствий..


ЗЫ. Что за мания жисон руками писать...
   Бишбармак
 
4 - 26.05.21 - 05:32
(3) Я правильно вижу, что там структура с массив структур?
Типа
ЗаписьДЖСОН=Новый ЗаписьJSON;
ЗаписьДЖСОН.УстановитьСтроку();

МассивВторогоУровня=Новый Массив;
МассивВторогоУровня.Добавить("11111111");

СтруктураВСтуктуре=Новый Структура();
СтруктураВСтуктуре.Вставить("field_id","354313");
СтруктураВСтуктуре.Вставить("values",МассивВторогоУровня);

МассивПервогоУровня=Новый Массив;
МассивПервогоУровня.Добавить(СтруктураВСтуктуре);

Структура=Новый Структура();
Структура.Вставить("name","New company name");
Структура.Вставить("custom_fields_values",МассивПервогоУровня);

ЗаписатьJSON(ЗаписьДЖСОН,Структура);
Результат=ЗаписьДЖСОН.Закрыть();
   ДенисЧ
 
5 - 26.05.21 - 05:53
(4) Уже проверил?
   ДенисЧ
 
6 - 26.05.21 - 05:54
А я да, не поленился.
В общем - правильно
   Бишбармак
 
7 - 26.05.21 - 06:49
(6) Но, если быть точным, то в (4) есть недоработка, но, думаю, ArturDoo справится сам.
   ДенисЧ
 
8 - 26.05.21 - 06:56
(7) "В общем - правильно" (с)

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.