簡體   English   中英

ASP.net Core 3.1 無法解析 JSON 文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM