並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 6 件 / 6件

新着順 人気順

JSONPathの検索結果1 - 6 件 / 6件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

JSONPathに関するエントリは6件あります。 PythonqiitaProgramming などが関連タグです。 人気エントリには 『JSONPathインジェクション』などがあります。
  • JSONPathインジェクション

    (Last Updated On: 2021年6月17日) JSONPathはCSSのセレクタやXPathのクエリのような形でJSON形式のデータを選択/クエリする仕様です。最近のRDBMSはJSONPathクエリをサポートしているので、SQLインジェクション対策の一種として必要となる場合もあります。 JSONPathの説明はしないので仕様などはオンラインの評価環境で確認してください。 https://jsonpath.com/ JSONPathクエリは上記のような”意味を持つ文字”を使ってクエリを実行します。インジェクション攻撃は一文字でも意味がある文字があると攻撃される、と思って構わないです。JSONPathクエリもインジェクション攻撃が可能です。 典型的なJSONPathインジェクション 典型的なJSONPathインジェクションはSQLインジェクションやXPathインジェクションと同

      JSONPathインジェクション
    • JSONPath 使い方まとめ - Qiita

      目的 先輩「MockMvcでJSONPathを使おうと思ってて…」 @takkii1010 「…?」 となったので、以下を簡単にまとめたい。 JSONPathとは何者か JSONPathの構文 MockMvcでの使い方 1. JSONPathとは何者か Data may be interactively found and extracted out of JSON structures on the client without special scripting. JSONPath expressions always refer to a JSON structure in the same way as XPath expression are used in combination with an XML document. XPath for JSON 特別なスクリプトを書かず

        JSONPath 使い方まとめ - Qiita
      • KubernetesでのJSONPathの書き方を基本から調べてみた - Qiita

        $ kubectl get pods -o jsonpath='aaa:bbb{"\n"}ccc{"\n"}' aaa:bbb ccc $ kubectl get pods -o jsonpath='{"aaa"}{" : " }{"bbb\n"}{"ccc\n"}' aaa : bbb ccc JSONPathの探索の基本 実際は、kubectl get xxxなどの結果を元にした処理が求められる。 JSONPathの探索は式({ }で囲む)で行う。 JSONPathでデータを抽出・整形する場合は、まずその構造がどうなってたどることができるか確認するのが最初にやるべきことである。よって、kubectl get xxx -o yamlのように出力した後、そのデータ構造を確認するとよい。 ルート(一番上)は$で表すが、kubectlなどを実施する場合は特に何もしなくてもルートから始まることに

          KubernetesでのJSONPathの書き方を基本から調べてみた - Qiita
        • PythonでJSONPathを扱えるjsonpath-ngライブラリを使ってみる | DevelopersIO

          はじめに データアナリティクス事業本部のkobayashiです。 PythonでJSON形式のデータを扱うことがあり含まれているデータを簡単に取り扱いと思いJSONPathを使えないかと探していたところ該当するライブラリがあったので試してみました。 環境 Python 3.9.10 JSONPathとは JSONPathは、JSONからデータを取り出す仕組みでクエリを使って要素を取り出す方法です。これにより複雑な構造のJSONデータからでも目的の要素を簡単に取得することができます。 JSONPath - XPath for JSON jsonpath-ngライブラリを使ってみる PythonでJSONPathを扱うライブラリはjsonpath-ng · PyPI になります。jsonpath-ngはJSONPathの定義 に従ってその仕様を忠実に再現しているためPythonでJSONPat

            PythonでJSONPathを扱えるjsonpath-ngライブラリを使ってみる | DevelopersIO
          • [Python] JSONをXPath風に操作するJSONPath

            最近ではすっかり、XMLよりJSON形式のAPIが多いですね。 そこで、JSONでもXPATHのように、クエリ形式で要素を検索したいと思い、 jsonpath-ngというよさげなライブラリを見つけたので、それを紹介したいと思います。 スポンサーリンク インストール $ pip install --upgrade jsonpath-ng さっそく試してみる リストの下の要素を検索する例です。 from jsonpath_ng import jsonpath, parse # 実験用のJSONデータ(dict) json = { 'foo': [ {'baz': 1}, {'baz': 2} ] } # fooリスト以下のbaz要素を検索 jsonpath_expr = parse('foo[*].baz') matches = jsonpath_expr.find(json) # 結果を表示

              [Python] JSONをXPath風に操作するJSONPath
            • JSONPath Online Evaluator

              An online playground for JSONPath

              1

              新着記事