Im Json을 처음 접했고 프로젝트를 계속 진행할 수 있도록 수정해야하는 문제가 발생했습니다. 여러분이 도와 주길 바랍니다 ..
이것은 내 Json 객체 응답입니다.
{
"error":false,
"sl_summ":
{
"sl_desc":"PA : Savings Account",
"tr_date":"2015-08-17",
"actual_balance":"483.67",
"available_balance":"483.67"
}
}
{
"error":false,
"sl_summ":
{
"sl_desc":"PA : Savings - Cash Bond",
"tr_date":"2015-08-28",
"actual_balance":"10129.43",
"available_balance":"10129.43"
}
}
다음 Json 객체 (위)를이 Json 배열 형식 (아래)으로 변환하고 싶습니다.
{
"error":false,
"sl_summ":
[{
"sl_desc":"PA : Savings Account",
"tr_date":"2015-08-17",
"actual_balance":"483.67",
"available_balance":"483.67"
},
{
"sl_desc":"PA : Savings - Cash Bond",
"tr_date":"2015-08-28",
"actual_balance":"10129.43",
"available_balance":"10129.43"
}]
}
이것은 내 코드입니다
for($i = 0; $i < count($user_sldtl); $i++){
$sl_response["error"] = FALSE;
//$sl_response["sl_summ"]["sl_brcode"] = $user_sldtl[$i][0];
//$sl_response["sl_summ"]["sl_memid"] = $user_sldtl[$i][3];
$sl_response["sl_summ"]["sl_desc"] = $user_sldtl[$i][7];
$sl_response["sl_summ"]["tr_date"] = $user_sldtl[$i][10];
$sl_response["sl_summ"]["actual_balance"] = $user_sldtl[$i][14];
$sl_response["sl_summ"]["available_balance"] = $user_sldtl[$i][14];
json_encode($sl_response);
//echo json_encode($sl_response, true);
}
다음 코드를 사용할 수 있습니다.
<?php
$sl_response = array();
$sl_response["error"] = FALSE;
$sl_response["sl_summ"] = array();
for($i = 0; $i < count($user_sldtl); $i++){
$item = array();
//$item["sl_brcode"] = $user_sldtl[$i][0];
//$item["sl_memid"] = $user_sldtl[$i][3];
$item["sl_desc"] = $user_sldtl[$i][7];
$item["tr_date"] = $user_sldtl[$i][10];
$item["actual_balance"] = $user_sldtl[$i][14];
$item["available_balance"] = $user_sldtl[$i][14];
$sl_response["sl_summ"][] = $item;
}
//json_encode($sl_response);
echo json_encode($sl_response, true);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다