PHP 의 JSON 패 키 징,변환 및 출력 작업 예제

2326 단어 PHPJSON포장 하 다
이 사례 는 PHP 의 JSON 패 키 징,전환 및 출력 작업 을 다 루 었 다.여러분 께 참고 하도록 공유 하 겠 습 니 다.구체 적 으로 는 다음 과 같 습 니 다.
제 이 슨 패키지

protected function renderJSON($data=[], $msg ="ok", $code = 200)
{
    //    
    header('Content-type: application/json');
    //  json     
    print_r(json_encode([
      "code" => $code,
      "msg"  => $msg,
      "data" => $data,
      "req_id" => uniqid()
    ]));
    //  
    return Yii::$app->end();
}

제 이 슨 전환

<?php
//       json  
header('Content-type:text/json');
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
//          
var_dump(json_decode($json));
echo "<br>";
//  true      
var_dump(json_decode($json, true));
echo "<br>";
$array=array('a','f','q','d','a','g');
var_dump(json_encode($array,JSON_HEX_TAG));
?>

JSon 출력

<?php
//       json  
header('Content-type:text/json');
$json = '{"fruit":{{"apple":"  "},{"banana":"  "}}';
// string(49) "{"fruit":{{"apple":"  "},{"banana":"  "}}"
var_dump($json);

PS:본 사 이 트 는 다음 과 같은 XML 과 JSON 관련 도 구 를 제공 하여 여러분 이 참고 하여 사용 하기에 편리 합 니 다.
온라인 XML/JSON 상호 변환 도구:
http://tools.jb51.net/code/xmljson
php 코드 온라인 포맷 미화 도구:
http://tools.jb51.net/code/phpformat
온라인 XML 포맷/압축 도구:
http://tools.jb51.net/code/xmlformat
json 코드 온라인 포맷/미화/압축/편집/변환 도구:
http://tools.jb51.net/code/jsoncodeformat
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기