JSON Query - 小さく柔軟で拡張可能なJSONクエリ言語
(github.com/jsonquerylang)- JSONデータを効率的に探索・変換するための軽量クエリ言語で、簡潔な構文と高い拡張性を提供
- 4.0kBサイズの小型エンジンで、パーサー・文字列化機能を除くと2.0 kB程度の軽量構造
- 50以上の関数と演算子を内蔵し、フィルタリング、ソート、マッピングなど複合的なデータ操作をサポート
- Intermediate JSONフォーマットを活用し、テキストクエリとJSONクエリの相互変換が可能
- ユーザー定義関数と演算子の拡張をサポート
- **CLI(Command Line Interface)**を提供し、ファイルベースのJSON処理を自動化
- Node.jsおよびnpm環境で動作し、Python実装(
jsonquery-python)も別途提供
2件のコメント
jqのJavaScriptライブラリ版のようですね
ミューテート可能なのは、書くときにかなり便利そうですね
SDKがTSとPythonしかないのは残念ですね… 1人開発だからでしょうか