2012-03-31 9 views
1

RESTサービスから返されたJSONフィードを処理するためのJavaScript構文を解明しようとしています。以下のようREST JSONフィードを処理するJavaScript

{ 
    'firstName': 'John', 
    'lastName': 'Smith', 
    'address': { 
     'streetAddress': '21 2nd Street', 
     'city': 'New York' 
    } 
} 

と私はJSの機能を解析するJSONを持っている(上記のフィードを解析するために)::

私はどのように
function parseRESTFeed(json) { 
    ... 
} 

ランダムRESTサービス(例えばhttp://random.service/directory)は、以下のフィードを返していると仮定"http://random.service/hello"のREST呼び出しをJSを介してparseRESTFeed(json)にブリッジしますか?

大変ありがとうございます!

答えて

1

あなたはjQueryのを使用する(とそうでない場合は、必要があります)が、あなたは、この(ref)のようにそれを行うことができる場合:あなたはのようなサービスからの応答を得るためにいくつかの他の方法を持っている場合は

$.getJSON('http://random.service/directory', null, function(data){ 
    // And here you can do whatever you want with "data", no need to parse it 
    alert(data.firstName); 
}); 

あなたがjavascriptのevalを使うことができるので、再び解析する理由はありません。例:

var myJSON = "{'firstName': 'John','lastNAme': 'Smith'}"; 
var data = eval('(' + myJSON + ')'); 
alert(data.firstName); 
+0

クイックレスポンスのための多くのおかげです:) –

関連する問題