PHP의 JSON 코딩 성형
2199 단어 PHP
json_encode()
http://php.net/manual/ja/function.json-encode.php
사용되다.
은 매개변수에 지정된 값을 JSON 형식의 문자열로 반환하는 함수입니다.
아래와 같이 사용한다
$a = [
'name' => '山田太郎',
'age' => 20,
'address' => '東京都新宿区'
];
echo json_encode($a);
// {"name":"\u5c71\u7530\u592a\u90ce","age":20,"address":"\u6771\u4eac\u90fd\u65b0\u5bbf\u533a"}
문자열이 Unicde 회피 시퀀스로 변환됩니다.그래도 실질적인 문제는 없지만 어쩔 수 없이 일반인들은 읽지 못한다.
그래서 옵션을 추가했다.
echo json_encode($a, JSON_UNESCAPED_UNICODE);
// {“name":"山田太郎","age":20,"address":"東京都新宿区"}
이거면 읽을 수 있어요.하지만 데이터가 커지면 1줄 JSON은 읽기 어렵다.
이에 따라 옵션도 추가됐다.
echo json_encode($a, JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);
// {
// "name": "山田太郎",
// "age": 20,
// "address": "東京都新宿区"
// }
느낌이 좋다.구조가 알기 쉽게 변했다.다른 옵션도 많아요.
개발할 때만 출력을 쉽게 읽고 성형하는 것이 편리하다고 생각합니다.
Reference
이 문제에 관하여(PHP의 JSON 코딩 성형), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kiyc/items/afb51bce546af3e18594텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)