конвертирование xml в json
Всем привет!
Есть два xml: <Directory> <file name="file1"/> <file name="file2"/> </Directory> <Directory> <file name="file1"/> </Directory> Когда я считываю его: $xml = new SimpleXMLIterator( $xml_file ); И отправляю на сервер: echo json_encode( $xml ); У меня в json по ключу file в первом случае JS массив, а во втором JS объект. Я интересуюсь можно как - нибудь в xml задать так чтобы определенные узлы конвертились в Array даже когда внутри один экземпляр узла ? Спасибо! |
В первом случае файл содержит два элемента, значит и получается массив объектов, а во втором случае один элемент, значит и нет массива.
|
Цитата:
$value=(array)$value; если валуе массив, ему хуже не станет, а если переменная - станет массивом. |
Что-то я затупил следом
Цитата:
На какой блин сервер? В браузер же. В js тоже можно превратить в массив, как это делается надо у знатоков спросить. |
Часовой пояс GMT +3, время: 02:34. |