Получить значения из кода Json

-9

Это мой код Json

[
{"ProspectID":"87f3278e-c9ee-4775-abc6-4813969d45a5",
"FirstName":"erter",
"LastName":"nurtertel",
"EmailAddress":"null",
"Company":"null",
"Phone":"null",
"Mobile":"456456456",
"Total":"690"},

{"ProspectID":"00969dcd-5c03-450e-832c-063e976285d5",
"FirstName":"rter",
"LastName":"erte",
"EmailAddress":"null",
"Company":"null",
"Phone":"56456456",
"Mobile":"null",
"Total":"690"}
]

В этом коде мне нужно получить этот идентификатор перспективы. Как получить этот идентификатор перспективы в массиве php-кода?

спросил(а) 2021-01-25T16:52:32+03:00 4 месяца, 4 недели назад
1
Решение
109

в первую очередь вам нужно изменить строку json.

положите " " вокруг нуля.

используйте следующий код для получения значения 'ProspectID'

$json = '[{"ProspectID":"87f3278e-c9ee-4775-abc6-4813969d45a5","FirstName":"erter","LastName":"nurtertel","EmailAddress":"null","Company":"null","Phone":"null","Mobile":"456456456","Total":"690"},{"ProspectID":"00969dcd-5c03-450e-832c-063e976285d5","FirstName":"rter","LastName":"erte","EmailAddress":"null","Company":"null","Phone":"56456456","Mobile":"null","Total":"690"}]';
$data = json_decode($json);
for($i=0; $i<count($data); $i++ ){
$ProspectID = $data[$i]->{'ProspectID'};
echo $ProspectID."<br>";
}

ответил(а) 2021-01-25T16:52:32+03:00 4 месяца, 4 недели назад
45

[] - массив, {} - объект Javascript.

Если вы получаете это в переменной, например jsonData, из вызова Ajax, ваша библиотека должна анализировать эту строку, превращая ее в массивы и объекты Javascript. Проверьте документацию библиотеки, вам, вероятно, придется указать формат ответа ("json").

Сделав это, вы просто получите доступ к requestID.how как показано ниже:

var jsonData = your parsed string;
alert('ProspectID of first item is: ' + jsonData[0].ProspectID);
alert('ProspectID of second item is: ' + jsonData[0].ProspectID);

Очевидно, вы также можете перебирать массив с помощью...

ответил(а) 2021-01-25T16:52:32+03:00 4 месяца, 4 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема