2014-03-27 1 views
0

저는 JSON을 처음 접했고 JSON 형식으로 데이터를 구성하는 방법을 실제로 이해하지 못했습니다. 누군가가 블로그에 대한 예를 보여줄 수 있다면 더 잘 이해할 수있을 것입니다. 지금까지 나는 JSON 블로그 예제

{ 
    "blog" : { 
     "id": "3423232", 
     "user" : { 
      "id": "23143" 
      "name": "Jimmy Carter", 
      "username": "JimmyC" 
     }, 
     "title": "Being me", 
     "description": "How to be a president", 
     "modified": "2009-03-17T03:53:36Z", 
     "published": true, 
     "tags": ["president", "usa", "john", "quincy", "adams"] 
    } 
} 

있어하지만 내가 그것을 쿼리에 대한 이동 어떻게 태그 "미국"와 모든 "JimmyC"사용자가 게시 한 블로그 나 블로그를 발견하기를 원한다면했습니다. JSON에서 데이터를 구조화하여 더 쉽게 쿼리 할 수있는 더 좋은 방법이 있습니까?

+1

JSON은 쿼리 언어를 정의하지 않습니다. 데이터는 일반적으로 구문 분석되어 프로그래밍 언어의 원시 데이터 유형으로 변환 된 다음 프로그래밍 언어가 제공하는 도구를 사용하여 데이터 구조를 탐색/검색합니다. –

답변

1

JSON은 단순한 구문 때문에 xml과 같은 방식으로 데이터를 구조화하는 방법이지만 간단하고 가볍습니다. JSON에서 데이터를 가져 오지 않으려면 langage와 해당 라이브러리를 사용해야합니다. 당신이 PHP

와 등
$json = '{"foo": 12345,"count":1}'; 
$obj = json_decode($json); 
print $obj->{'foo'}; 

그리고 작업하는 경우

var json = '{"foo":12345,"count":1}', 
obj = JSON.parse(json); 
console.log(obj.foo); 

.. : 당신이 자바 스크립트로 작업하는 경우

는 exemple를 들어, 데이터를 검색 할 JSON 라이브러리를 사용 더 많은 도움이 필요하면 사용중인 언어와 코드에서 작동하지 않는 언어를 알려주십시오.