[英]ASP.net Core 3.1 Could not parse the JSON file
我已經開始將我的項目從 ASP.net 核心 2.1 升級到 3.1,但是在讀取 appsettings.json 文件時遇到問題。 此文件沒有更改,我收到以下錯誤:
JsonReaderException:“0x0D”在 JSON 字符串中無效。 該字符串應正確轉義。 行號:2 | 字節位置行內:64
當字符串值在 1 行時,它工作正常。 例子:
"SELECT * FROM TabelName "
但是當我添加任何換行符時,它會給出上述錯誤。 例子:
"SELECT *
FROM
TabelName "
PS:它在 .net 核心 2.0 中運行良好
我認為0x0D
是回車符(\r)。 我有一個類似的問題,我有一個包含反斜杠的路徑,其中反斜杠被解釋為轉義字符(請參閱我對這里不同問題的回答)。
我不知道如何將多行字符串放入您的文件中,但知道它失敗的原因可能會幫助您進行調試。
我會把那句話寫在一行上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.