問題タブ [coldfusion-2016]
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 - CF は cf2016 では JSON 文字列を受け入れますが、cf9 では受け入れません
API を呼び出しており、資格情報を含む JSON 文字列を API に送信する必要があります。現在、CF9 から CF2016 に移行中です。DEVL には両方のバージョンがあります。Test および Prod では、現在 CF9 のみを使用しています。もともと私はコードを書き、CF2016でテストしましたが、うまくいきました。テストにプッシュしたところ、機能しませんでした。CF9のDEVLで再試行しましたが、エラーも発生しました。コードは次のとおりです。
CF9 で実行すると、次のようになります。
5 行目の 20 列目に無効な CFML 構造が見つかりました。ColdFusion は次のテキストを参照していました。
{ (Line 20 is <cfset logininfo = {"username": "eistech", "password": "#sat_pw#"}>
一重引用符で囲んでみましたが、どちらの場合も失敗します。これをCF2016とCF9の両方で機能させるにはどうすればよいですか?