問題タブ [json-extract]

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.

0 投票する
1 に答える
30 参照

jsonpath - 子の条件を含む複数の条件に基づく Json パス抽出が機能しない

idを抽出したい場所

holder.parameter="jira-software-users" および "permission"="ADMINISTER_PROJECTS"

$.permissions[?(@.holder.parameter=="jira-software-users")]).id または $.permissions[?(@.permission=="ADMINISTER_PROJECTS")].id または組み合わせて使用​​しています彼ら

正しく動作していません。どうすれば同じことを達成できますか?https://jsonpath.com/でこれをテストしています

0 投票する
1 に答える
5066 参照

mysql - JSON_Extract エラー: 関数 json_extract への引数 1 の無効な JSON テキスト: 「オブジェクト メンバーの名前がありません。」

JSON列「値」から「名前」を抽出しようとしています:

タブレット:

ID 価値
1 [{'id': 116298, 'name': 'Data Analysis', 'language': 'en'}, {'id': 5462, 'name': 'Visualization', 'language': '00'}]

私のクエリは次のとおりです。

また試しました:

私が得るエラーは次のとおりです。

データの切り捨て: 関数 json_extract への引数 1 の無効な JSON テキスト: 「オブジェクト メンバーの名前がありません。」位置 2 で。

私は何が欠けていますか?あなたの助けに感謝!