Помогите понять, что это за формат такой и как его разобрать??? С сервера приходит запрос, он должен быть в формате json! Видно что запрос имеет формат json но он приходит в каком-то непонятном виде Код (Text): { "leads[add][0][id]": "25739230", "leads[add][0][name]": "Тест", "leads[add][0][status_id]": "11298166", "leads[add][0][old_status_id]": "", "leads[add][0][price]": "0", "leads[add][0][responsible_user_id]": "2326407", "leads[add][0][last_modified]": "1564217995", "leads[add][0][modified_user_id]": "2326407", "leads[add][0][created_user_id]": "2326407", "leads[add][0][date_create]": "1564217995", "leads[add][0][pipeline_id]": "205264", "leads[add][0][account_id]": "11298160", "leads[add][0][custom_fields][0][id]": "461164", "leads[add][0][custom_fields][0][name]": "product", "leads[add][0][custom_fields][0][values][0][value]": "423052", "leads[add][0][custom_fields][1][id]": "406578", "leads[add][0][custom_fields][1][name]": "Курс/МК API", "leads[add][0][custom_fields][1][values][0][value]": "TEST TEST", "leads[add][0][custom_fields][1][values][0][enum]": "1020060", "leads[add][0][custom_fields][2][id]": "389485", "leads[add][0][custom_fields][2][name]": "ID заказа", "leads[add][0][custom_fields][2][values][0][value]": "99932", "leads[add][0][custom_fields][3][id]": "293287", "leads[add][0][custom_fields][3][name]": "Источник лида", "leads[add][0][custom_fields][3][values][0][value]": "E-autopay", "leads[add][0][custom_fields][3][values][0][enum]": "887923", } Что это за формат? Как будто json преобразовали в php массив и ключи взяли в кавычки. Помогите понять как его разобрать? Данные приходят через POST и обрабатываю запрос через nodejs express
PHP: <?php $json = '{ "leads[add][0][id]": "25739230", "leads[add][0][name]": "Тест", "leads[add][0][status_id]": "11298166", "leads[add][0][old_status_id]": "", "leads[add][0][price]": "0", "leads[add][0][responsible_user_id]": "2326407", "leads[add][0][last_modified]": "1564217995", "leads[add][0][modified_user_id]": "2326407", "leads[add][0][created_user_id]": "2326407", "leads[add][0][date_create]": "1564217995", "leads[add][0][pipeline_id]": "205264", "leads[add][0][account_id]": "11298160", "leads[add][0][custom_fields][0][id]": "461164", "leads[add][0][custom_fields][0][name]": "product", "leads[add][0][custom_fields][0][values][0][value]": "423052", "leads[add][0][custom_fields][1][id]": "406578", "leads[add][0][custom_fields][1][name]": "Курс/МК API", "leads[add][0][custom_fields][1][values][0][value]": "TEST TEST", "leads[add][0][custom_fields][1][values][0][enum]": "1020060", "leads[add][0][custom_fields][2][id]": "389485", "leads[add][0][custom_fields][2][name]": "ID заказа", "leads[add][0][custom_fields][2][values][0][value]": "99932", "leads[add][0][custom_fields][3][id]": "293287", "leads[add][0][custom_fields][3][name]": "Источник лида", "leads[add][0][custom_fields][3][values][0][value]": "E-autopay", "leads[add][0][custom_fields][3][values][0][enum]": "887923" }'; $array = json_decode($json, true); print_r($array['leads[add][0][id]']); // 25739230 PHP: <?php // Следующие строки являются валидным кодом JavaScript, но не валидными JSON-данными // Имя и значение должны помещаться в двойные кавычки // Одинарные кавычки использовать нельзя $bad_json = "{ 'bar': 'baz' }"; json_decode($bad_json); // null // Имя должно обрамляться в двойные кавычки $bad_json = '{ bar: "baz" }'; json_decode($bad_json); // null // Не должно быть завершающей запятой (без последующего элемента) $bad_json = '{ bar: "baz", }'; json_decode($bad_json); // null ?>