関数私は出力にJSON
を使用しています。これは、テキストに存在するエンティティを表示するときに表示されます。実体出力は(例)のようになります。変数JSON出力にインデックスを付ける方法
...
"entities": [
{
"end": 3,
"entity": "pet",
"extractor": "ner_crf",
"processors": [
"ner_synonyms"
],
"start": 0,
"value": "Pet"
},
{
"end": 8,
"entity": "aquatic_facility",
"extractor": "ner_crf",
"start": 4,
"value": "pool"
},
{
"end": 14,
"entity": "toiletries",
"extractor": "ner_crf",
"start": 9,
"value": "razor"
}
],
...
私はvalue
オブジェクトでは特に興味があります。私は任意の値['entities'][i]['value']
を抽出する方法を知っています。私が思っているのは、特定のキーと値のペアが存在するかどうかを確認する方法です。例えば、"value": "pool"
です。私はテキストの入力に依存するので、彼らの位置が何であるか分からず、"entities"
のテキストが存在しない場合でも、JSON
に存在することはありません。
'JSON'の構造を常にいいえ、あなたは一例として掲載するのと同じこと? – kip
一般的な構造はありますが、エンティティの数とその順序は可変です – hackerman
オブジェクトのリストをループし、データをフィルタするために何かをチェックすることができます –