2013-09-21 2 views
-1

У меня есть этот JSon файл:расширенный JavaScript JSON разборе

{ 
    "status": "OK", 
    "usage": "By accessing AlchemyAPI or using information generated by AlchemyAPI, you are agreeing to be bound by the AlchemyAPI Terms of Use: http://www.alchemyapi.com/company/terms.html", 
    "url": "", 
    "language": "english", 
    "relations": [ 
     { 
      "subject": { 
       "text": "new single", 
       "sentiment": { 
        "type": "positive", 
        "score": "0.179956" 
       } 
      }, 
      "action": { 
       "text": "axed", 
       "lemmatized": "axe", 
       "verb": { 
        "text": "axe", 
        "tense": "past" 
       } 
      }, 

      "location": { 
       "text": "in figure-hugging dress", 
       "entities": [ 
        { 
         "type": "City", 
         "text": "figure-hugging" 
        } 
       ] 
      } 
     } 
    ] 
} 

Я хочу получить тип настроения «позитивный» в объекте настроения в пределах субъекта объекта в массиве отношений, что является собственно Javascript код, чтобы найти это значение ив пытался

ответ

0
var json = JSON.parse(... your_loaded_json ...); 

alert(json.relations[0].subject.sentiment.type); 

Помните, что вы называете JSON.parse по фактической JSON. Если это всего лишь объект в вашем сценарии JavaScript, просто:

var json = { ... your_object ... } 

alert(json.relations[0].subject.sentiment.type);