問題タブ [jsonpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Json.net "$." で jsonpath を使用する方法
次のように、json から json.net を使用しようとしています。
例外を取得:
- 有効なjsonpathを使用しているにもかかわらず、まだエラーが発生しています。
- 「$」です。サポートされていません?
- 上記の例でjsonの配列アイテムにアクセスする方法は?
どんな助けでも大歓迎です。
json - Javascript で JSONPath から JSON を作成する
私はJavascriptの世界に不慣れで、JSONPathについて明確にする必要があります。 http://goessner.net/articles/JsonPath/
JSONPath を使用して JSON 構造を解析し、特定の値を取得することを理解しています。私の質問は、この動作を元に戻すことは可能ですか? たとえば、記事にあるように「ストア」の「本」のリストをテーブル/グリッドに表示し、クリックすると「作成」ボタンがあり、「カテゴリ」、「著者」の入力を取得するとします。 '、'タイトル'、'ISBN'、'価格'。これで、これらの入力要素の JSONPath がわかります。指定された JSONPaths を使用して JSON 構造を作成することは可能ですか? これを行うツールはありますか?それとも、何か基本的なことが足りないのでしょうか?
よろしくBK
java - SpringMVC/ mockMVC/ jsonpath 文字列の比較リスト
現在、Spring MVC プロジェクトの単体テストをいくつか書いています。返されるメディア タイプは JSON であるため、jsonPath を使用して正しい値が返されるかどうかを確認します。
私が抱えている問題は、文字列のリストに正しい (そして正しい) 値のみが含まれているかどうかを確認することです。
私の計画は:
- リストの長さが正しいことを確認する
- 返されるはずの各要素について、それがリストにあるかどうかを確認します
悲しいことに、これらのどれも機能していないようです。
私のコードの関連部分は次のとおりです。
最初の 2 つの「期待」(isOk & isArray) のみが機能しています。他のもの (長さと内容) は、好きなようにひねって回すことができますが、有用な結果は得られません。
助言がありますか?
json - 異なるツリー ブランチで特定のプロパティを持つオブジェクトを検索する JSONPath 式
zoneType が「big」のすべてのゾーン オブジェクトを返す JSONPath 式を探しています。
入力 JSON:
予想される出力: [{ "zoneID": 1, "zoneType":"big" }, { "zoneID": 4, "zoneType":"big" }]
私は試しました: $..zones.[?(@.zoneType='big')] $..zones.*[?(@.zoneType='big')]
他にもたくさんありますが、運はありません。
facebook-graph-api - jsonpathを使用したfacebookバッチリクエスト
Facebook では、誰 (どのユーザー) が Facebook ページの投稿にコメントしたかを知る必要があります。javascript ファイルで facebook-batch-requests を使用して 2 つのリクエストを作成します。1 つ目はすべての投稿に対して、2 つ目は各投稿のリクエストが必要です。コメントのある投稿だけを選択できれば幸いです。
私の問題は 2 番目のバッチ リクエストで、エラーが返されます (#803)。少し出してみました。
最初のポストリクエストでオブジェクトを返します。すべてが良いです。しかし、最初の投稿だけでなく、すべての投稿でこれが必要です。
エラー (#803) を返します。リクエストしたエイリアスの一部が存在せず、すべての ID のリストが返されます。
次のエラーが返されます: (#803) リクエストしたエイリアスの一部が存在しません: {result=posts_page_year:$.data.*.id[
私はほとんどすべてを試してみましたが、問題を解決する方法がわからないため、あなたの助けが必要です. THX!
java - JsonPath を使用してテキストを json に変換する
多くのテキストと対応する JsonPath 表記を含む csv ファイルが与えられます。例 :
Java でテキストから Json オブジェクトに変換する必要があります。このためのアルゴリズムまたは既存のライブラリを提案できますか。
java - JSON 階層パスを生成する Java コード
以下に示すように、Java で JSON を解析し、JSON キー/ノードの階層パスを表示する必要があるプロジェクトに取り組んでいます。
Jackson APIを使用してJavaでこのプログラムを開発していますが、JSONから現在のキー/ノードの階層パスを返す、すぐに利用できるAPIを取得できません。
JSON データ-
出力は次のようになります-
誰でも教えてもらえますか、パスを返す API はありますか?
私のJavaコード -
Java コードの結果 -