JSON до PHP ошибка массива - Angular внешний интерфейс и Codeiginiter php в качестве внутреннего интерфейса - PullRequest
0 голосов
/ 23 февраля 2020

Я использую angular в качестве внешнего интерфейса и php в качестве внутреннего. Angular массив я отправляю через http

[{
name:'yogesh',
age :'30',
role:'developer'
}
]

, но в php он конвертируется как

[
{ name:'yogesh'},
{age :'30'},
{role:'developer'}
]

1 Ответ

0 голосов
/ 23 февраля 2020

Это недействительно JSON. Вы должны передать действительный JSON и использовать json_decode в PHP, чтобы преобразовать его в массив. Проверьте ссылку и нажмите на код выполнения, чтобы проверить результат: http://sandbox.onlinephpfunctions.com/code/9b0e191862728cd444a9eb575564078d1e0af57d

$arr = '{
"name":"yogesh",
"age" :"30",
"role":"developer"
}';

$arr = json_decode($arr, true);

echo "<pre>";
print_r($arr);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...