나는 PHP를 사용하여 Json에서 다른 필드의 값을 얻고 싶습니다.PHP를 사용하여 JSON 컨텐츠의 특정 필드에 액세스하는 방법은 무엇입니까?
답변
json_decode ($ string)는 지정한 값을 얻을 수있는 객체를 반환합니다. 예를 들어
:
$myObject = new MyObject();
$myObject -> att1 = 5;
$string = json_encode($myObject);
//here's how you get the value:
$myJsonDecodedObject = json_decode($string);
$value = $myJsonDecodedObject -> att1;
JSON/Atom Custom Search API의 응답 인 json이 있기 때문에이 작업을 시도했지만 작동하지 않습니다. –
질문을 좁히거나 일부 코드를 게시하면 답변을 드릴 수 있습니다. 시도해 보셨습니까? – dabito
받는 JSON은 올바른 형식이 아닙니다. 또는 데이터가 너무 깊다 [json을 디코딩 할 수 없거나 인코딩 된 데이터가 재귀 제한보다 클 경우 NULL이 반환됩니다.] (http://php.net/json_decode)'json_last_error()'를 사용하십시오. 설명서에 표시된대로 디코딩 중에 무엇이 잘못되었는지 찾아냅니다. – sholsinger
- 1. 프로세스에서 공개 필드에 액세스하는 방법은 무엇입니까? C#
- 2. iframe 내의 페이지에서 필드에 액세스하는 방법은 무엇입니까?
- 3. 특정 IP를 사용하여 특정 사이트에 액세스하는 방법은 무엇입니까?
- 4. PHP를 사용하여 MS Access 데이터베이스에 액세스하는 가장 좋은 방법은 무엇입니까?
- 5. PHP를 사용하여 JSON 페이로드를 웹 서비스에 게시하는 방법은 무엇입니까?
- 6. OmniThreadLibrary를 사용하여 thread 변수에 액세스하는 방법은 무엇입니까?
- 7. PHP를 사용하여 다른 문자열에서 특정 문자열을 가져 오는 방법은 무엇입니까?
- 8. 복합 패턴을 사용하여 특정 리프에 액세스하는 방법은 무엇입니까?
- 9. 변수를 사용하여 다차원 배열 내의 특정 요소에 액세스하는 방법은 무엇입니까?
- 10. 스트리밍 컨텐츠의 핫 링크를 방지하는 방법은 무엇입니까?
- 11. 자바 스크립트에서 특정 개체에 액세스하는 방법은 무엇입니까?
- 12. 봄 보안의 로그인 페이지에서 추가 필드에 액세스하는 방법은 무엇입니까?
- 13. Rails Views에서 데이터베이스 컨텐츠의 HTML 태그를 처리하는 방법은 무엇입니까?
- 14. JSON 데이터가 PHP를 사용하여 텍스트 영역에 채워집니다
- 15. PHP를 사용하여 .htpasswd를 편집하는 방법은 무엇입니까?
- 16. 이름을 모른 채 postgresql에서 레코드 유형의 필드에 액세스하는 방법은 무엇입니까?
- 17. 웹 핸들러의 글로벌 클래스에서 사용자 정의 필드에 액세스하는 방법은 무엇입니까?
- 18. PHP를 액세스하는 홈 디렉토리는
- 19. django에서 여러 필드에 걸쳐 select_related 또는 많은 필드에 .all()을 사용하여 많은 필드에 액세스하는 방법
- 20. 내가 JSON 변수가 그 JSON 필드에
- 21. 인덱스 대신 필드 이름을 사용하여 데이터 세트 필드에 액세스하는 성능
- 22. 년과 월을 날짜 필드에 삽입하는 방법은 무엇입니까?
- 23. php를 사용하여 URL에서 vars를 얻는 방법은 무엇입니까?
- 24. PHP를 사용하여 비디오를 인코딩하는 방법은 무엇입니까?
- 25. php를 사용하여 dateline의 형식을 지정하는 방법은 무엇입니까?
- 26. PHP를 사용하여 워터 마크를 제거하는 방법은 무엇입니까?
- 27. PHP를 사용하여 HTML을 다운로드하는 방법은 무엇입니까?
- 28. PHP를 사용하여 MAC 주소를 얻는 방법은 무엇입니까?
- 29. PHP를 사용하여 XML을 구문 분석하는 방법은 무엇입니까?
- 30. php를 사용하여 음성 채팅을 통합하는 방법은 무엇입니까?
http://www.php.net/manual/en/ref.json.php – BoltClock
다른 질문처럼, 당신은 몇 가지 코드를 게시 할 경우 당신은 더 많은 도움을받을 수 있습니다 그 좀 더 구체적인 질문을하거나 문제가 생겼습니다. –
당신의 5 분 오래된 질문의 정확한 중복 [어떻게 받아 들여지고 PHP에서 보낸 아약스의 json을 사용합니까?] (http://stackoverflow.com/questions/4317587/how-to-receive-and-use-a-json) -in-ajax-sended-from-php)를 사용합니다. 너 진짜 니? – Matt