問題タブ [open-json]
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.
json - プロシージャが適切な値を返しているにもかかわらず、データセットに値がありません
OPENJSON を使用して Json 文字列をキーと値のペアとして表示する手順があります。プロシージャを実行すると、期待値 bu がコントローラに返されます。データセットは空です。テーブルのヘッダー (キー、値、タイプ) のみが表示されます。データがまったくありません。非常によく似た別の手順を使用すると、うまくいくようです。何が起こっているのかわからない。助けてください!前もって感謝します!
これは私の手順です:
そして、ここに私の行動があります:
プロシージャを実行すると、キーと値のペアを含むテーブルが得られます。しかし、実際にデバッグすると、「データ」は「DataSetVisualizer」の空のテーブルです。ヘッダー (キー、値、タイプ) のみを持つ空のテーブル。データは存在しません。これが手順からの私のPrint @jsonです
json - SQL Server 2016 のストアド プロシージャの OPENJSON 構文
このページの最後の例に従っていますhttps://www.sqlservercentral.com/forums/topic/using-msxml2-serverxmlhttp-within-stored-procedure-to-grab-source-of-html-page-and-テーブルに保存します。
データをプルしてテーブルにロードします。最後のステップで構文が間違っているように感じます。コードはデータを取得しますが、OPENJSON
間違っているため、データがテーブルに入れられません。どんな助けでも大歓迎です。
返されるデータは次のとおりです。
そして、解析することさえ可能かどうか疑問に思っています
編集データ追加
必要な結果