私はJSONファイルを持っていますが、キーではなく値を使って検索しようとしています。 Pythonに組み込まれている関数はありますか?Pythonがキー値でJsonを検索する
[["2778074170846781111111110", "a33104eb1987bec2519fe051d1e7bd0b4c9e4875"],
["2778074170846781111111111", "f307fb3db3380bfd27901bc591eb025398b0db66"]]
私はこのアプローチを考えました。ファイルをリストにロードして検索を開始する。より効率的な方法がありますか?
def OptionLookUp(keyvalue):
with open('data.json', 'r') as table:
x= json.loads(table)
これは通常の2次元リスト(辞書ではない)なので、キーだけの値は持たない。そして、あなたは何を探したいのですか? for-loopを使用してすべての行をチェックします。 – furas
furasは2次元リスト(python)であるとか、JSONについて話すときは2次元配列であると言います。これはキー値JSONです:{'key': 'value'}。 furasが尋ねるように、関数を渡している "keyvalue"の例は何ですか? –
Tureしかし、それでも有効なJSONです。 ここで確認できます http://jsonlint.com/ –