Предположим, у меня естьКак преобразовать строку JSON массива в массив объектов в PHP
$obj = "[{'A':'a1','B':2,'C':'c1'},{'A':'a2','B':2,'C':'c2'}]"
И я хочу, чтобы преобразовать его в массив объекта.
obj[0](
A => 'a1'
B => 2
C => 'c1'
)
Как это сделать?
Пробовали ли вы что-то вроде '$ О.Б. = json_decode ($ OBJ);'? – blazerunner44
Это недействительно json, поэтому вам, вероятно, придется вручную его разобрать. – jeroen
Ваши котировки обмениваются. Если это: '$ obj = '[{" A ":" a1 "," B ": 2," C ":" c1 "}, {" A ":" a2 "," B ": 2," C ":" c2 "}] ';' вы можете очень хорошо конвертировать в объект. в противном случае вам нужно проанализировать его. – Thamilan