строка json, обращаясь к различным {} объектам с php

У меня есть код JSON в строке, которую я пытаюсь проанализировать. Я не использовал JSON, так что это довольно простой вопрос.

Это похоже на:

$json_code =" { "key1":"value", "key2":"value" }, { "key3":"value", "key4":"value" }"; 

У меня возникают проблемы с попыткой выполнить цикл через все различные объекты (? – наборы фигурных скобок) с php.

Любая помощь приветствуется

Благодарю, Брайан

Вы не можете использовать литерал JSON на PHP. Поверните его в строку (оберните ее в кавычки), а затем используйте json_decode() для доступа к ней в виде объекта.

Если вы хотите получить доступ к нему как к массиву, установите второй аргумент json_decode() в значение TRUE .

Обновить

Я вижу, вы завернули его в кавычки – теперь вы должны избегать внутренних котировок.

Чтобы пройти через него, просто используйте foreach() для объекта или массива, возвращаемого из json_decode() .

Чтобы визуализировать структуру после разбора через json_decode() , используйте var_dump() .

Обновить

Ваша проблема в том, что ваш JSON не подходит – у него есть 2 объекта, но не в синтаксисе литералов массива. Вам нужно обернуть эту структуру с помощью [] .

Смотрите .