json_encode детские товары? - PullRequest
       2

json_encode детские товары?

0 голосов
/ 26 декабря 2010

Как я могу использовать php json_encode для получения следующего из массива?

{"issue":{"project_id":"Test Project","subject":"Test Issue"}}

Я пытался последние 40 минут, но не могу заставить его работать на всю жизнь.Лучшее, что я могу сделать, это:

$arr = array ("project_id"=>"Baas","subject"=>"Test Issue");
echo json_encode($arr); // {"project_id":"Baas","subject":"Test Issue"}

Проблема заключается в том, чтобы сделать «проблему» родителем.Любой намек на то, как это сделать?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 26 декабря 2010

Вывод, который вы хотите, по сути, является ассоциативным массивом, вложенным в другой ассоциативный массив.Итак, создайте эту структуру данных, а затем закодируйте ее.

$child_arr = array("project_id" => "Baas", "subject" => "Test Issue");
$parent_arr = array("issue" => $child_arr);
echo json_encode($parent_arr);

Или, если мы сегодня настроены на одну строчку:

$arr = array("issue" => array("project_id" => "Baas", "subject" => "Test Issue"));
echo json_encode($arr);
0 голосов
/ 26 декабря 2010
$arr = array ("issue" => array("project_id"=>"Baas","subject"=>"Test Issue"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...