0

検索して検索しましたが、クエリの表現方法がわからず、単純な目標であると信じていることを達成できませんでした。

Deviant Art からの RSS フィードを持っています。これは Yahoo Pipes を介して実行されます

これがパイプです" http://pipes.yahoo.com/pipes/pipe.info?_id=63478be58fb00758ded9d5108170f931

パイプが生成する JSON http://pipes.yahoo.com/pipes/pipe.run?_id=63478be58fb00758ded9d5108170f931&_render=json は次のようになります。

{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null},.........

私が達成しようとしているのは、jquery (または単に JS) を介してデータを解析し、Deviant Art からユーザー名の単純な txt リストとそれらのユーザー ページへのリンクを生成する簡単な方法です。

4

2 に答える 2

1

使用できます:

jQuery.parseJSON( json ) jQuery ドキュメントへのリンク

parsedObject =jQuery.parseJSON( '{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');

またはフォーム Chrome (F12 -> コンソール、次に以下をテスト)

  a = JSON.parse('{"url":"http:\/\/darksilverflame.deviantart.com","content":"Copyright 2012 *DarkSilverflame","description":null,"title":null}');

それが役立つことを願っています。

于 2012-12-05T22:34:44.437 に答える
0

Mehdi の回答をさらに進めるには、データを 1 ステップで取得して処理する簡単な方法を探している場合は、通常の呪文から始めることができます。

$.getJSON('http://pipes.yahoo.com/pipes/pipe.run?_id=63478be58fb00758ded9d5108170f931&_render=json', function(data){ $.each(data.items, function(i, item) { //ここで何かをしてください } } );

http://docs.jquery.com/Ajax/jQuery.getJSON

于 2012-12-05T22:55:10.903 に答える