JSONファイルを使用していくつかのSQLクエリをキー値のペアとして保存していますが、一部のSQLクエリ文字に起因すると思われる解析エラーが発生しています。JSONでSQLクエリを解析中にエラーが発生しました
SQLクエリを削除してプレーンテキストを入力すると、解析エラーの原因となるSQL文字が正しく解析されます。小さなスニペット
{
"SqlPart1": {
"SqlRead": "
SELECT
Date,
ID
FROM DB.dbo.TableName
WHERE SendEmail = 'true'
",
"SqlWrite": "SqlQuery"
},
"SqlPart2": {
"SqlRead": "SqlQuery",
"SqlWrite": "SqlQuery"
}
}
以下
エラー:問題を引き起こしていただきましたParse error on line 3: ...": { "SqlRead": " SELECT Date, ----------------------^ Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'
任意のアイデアですか? WHERE
句で一重引用符をエスケープしようとしましたが、違いはありませんでした。
おかげ
わかりませんが、JSONでこのように複数行の文字列を追加できないと思います。 '' SqlRead ': "\ nSELECT \ n日付、\ n ID \ n FROM DB.dbo.TableName \ nここでSendEmail =' true '\ n" –