問題タブ [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.
mysql - MySQL ネストされた JSON 列の検索と今日の日付との比較
MySQL バージョン 5.7.28 を使用しています。以下のようなjsonデータを持っています。
ご覧のとおり、json 列にはネストされた JSON データがあります。ここで、今日の日を比較しようとしています (これは土曜日で、現在は開始時刻と終了時刻の間にあります)
期待される結果:
mysql - 列にJSON形式の多次元配列が含まれている場合、データをMysqlに検索するMysqlクエリ?
以下に示すように、フィールド名を作成した製品テーブルがあります。そのproduct_attributes
下に、すべての製品属性をjsonデータに保存しました。
すべての製品には、上記と同じ形式で独自の属性があります。一部の製品には同じ属性があり、一部の製品には異なる属性があります。たとえば、次のようになります。
ここで、言及されたデータに基づいて製品を検索したいと思います。ユーザーは、e コマース Web サイトで行ったように、属性に基づいて製品を検索するオプションがあります。
例 :
--色: ( 赤または緑 ) AND サイズ= ( XXLまたは XL ) AND 性別= ( 男性 )
--サイズ: ( XL ) AND 色: ( イエロー ) AND ブランド: ( NikeまたはLotto )
上記の例に基づいて、ユーザーは要件に応じて任意のものを検索できるため、製品の下にある場合、選択した属性に基づいてデータを返す MySQL クエリが必要です
製品テーブル構造を見てください:
-- テーブルのデータをダンプしていますproducts
前もって感謝します。
mysql - mysqlクエリでjson配列を読み取る
質問の重複の可能性については知っていますが、それについての私の状況に役立つものは何も見つかりませんでした。
私のmysql列にこのjsonがあります:
次のクエリを実行すると:
私は結果を得る:
私の質問は: json 配列ではなく行でこのデータを返す方法はありますか? お気に入り:
jmeter - JMeter JSON Extractor を使用して JSON 配列値にアクセスする
次のJSONがあります。
JSON -
}
JSON Extractor を使用して、technicalSettings の値を取得しています。値は変数 pPublishTechSettings に割り当てられます。
ここで、変数 ${pPublishTechSettings_ALL} 内の各データにアクセスしたいと考えています。この JSON には 2 つの値があります。
${pPublishTechSettings_0}、${pPublishTechSettings_1} などの変数を使用してデータにアクセスしました。しかし、これは ${pPublishTechSettings_1} に対してのみ機能しており、両方の technicalSettings データを提供しています。
BeanShell Sampler で${pPublishTechSettings_0},${pPublishTechSettings_1}... のような個々の technicalSettings データにアクセスするにはどうすればよいですか?
ノート:-
この JSON をオンライン ツールhttp://www.jsonquerytool.com/で使用し、$..data..technicalSettings[0]、$..data..technicalSettings 1のようにクエリすると、正しい値が得られます。