JSON出力を解析しようとしています:
http://www.freebase.com/experimental/topic/standard?id=/en/colonel_sanders
Javascriptを使って基本データを配列に入れたいです。「プロパティ」オブジェクトでは、「プロパティ」の下の 1 レベルの「テキスト」要素をラベルとして取得し、「値」オブジェクトの下の「テキスト」を取得してラベルに一致させたいと考えています。
上記の場合、次のようになります。
- "description": "カーネル・サンダースとして知られるハーランド・デイビッド・サンダース...
- 「設立された組織」: KFC
- 「死因」:白血病
- 「死亡日」:1980年12月16日
- 「死の場所」: ルイビル
- 「生年月日」:1890年9月9日
- "性別男性
等...
JSONを再帰的に実行するコードがいくつかありますが、JavaScriptとJSONの初心者であり、ステップ1で多くの問題を抱えています:
まず、要素をメイン プロパティ オブジェクトの「要素」として識別して「テキスト」を取得します。それから
次に、関連する値の配列から任意のテキスト要素を取得します (値がコレクションの場合は、テキストから文字列を連結するか、それ以外の場合は無視したいと思います)。
それが理にかなっていることを願っています。
注意してください。私が使用するコードは次のようになります: http://tlrobinson.net/projects/javascript-fun/jsondiff/