私は JSON ファイルを出力するシステムに取り組んでおり、Python を使用してデータを解析し、UI (PySide) に表示します。私は今、そのシステムにフィルタリングを追加したいと考えています。クエリ システムを作成する代わりに、(Python で) JSON 用のクエリ システムがあれば、開発時間を大幅に節約できると思います。このスレッドを見つけました:
しかし、これは Web ベースのシステム向けです。Python の同等物に関するアイデアはありますか?
[わかりやすくするために]編集:
生成するデータの形式は次のとおりです。
{
"Operations": [
{
"OpID": "0",
"type": "callback",
"stringTag1": "foo1",
"stringTag2": "FooMsg",
"Children": [...],
"value": "0.000694053"
},
{
"OpID": "1",
"type": "callback",
"stringTag1": "moo1",
"string2": "MooMsg",
"Children": [...],
"value": "0.000468427"
}
}
「子」は、同じもの (他の操作) のネストされた配列である可能性があります。このシステムは、ユーザーが独自のタグをデータに追加できるように構築されます。私の希望は、ユーザーが独自の「フィルター」も定義できるクエリシステムを用意することでした。そのため、クエリ言語に関する質問がありました。"SELECT * WHERE "type" == "callback" のような操作を実行して、必要な操作を元に戻せるものがあれば、それは素晴らしいことです。
Pync の提案は興味深いので、見てみます。