使用 JObject.Parse 解析 API 返回的字符串时,获取无效字符遇到错误

问题描述 投票:0回答:1

我收到来自 API 的以下字符串格式的响应:

"{\"nbf\":2024-04-17T16:28:14.509+0800, \"iat\":2024-04-17T16:28:14.509+0800, \"iss\":\"https://google.com\" }"

当我尝试使用 JObject.Parse() 方法时,出现以下错误:

“解析数字时遇到意外字符:T.路径'nbf'”

json api datetime json.net parse-error
1个回答
0
投票

属性

nbf
的值似乎是 ISO 日期时间;但 JSON 不支持日期时间值。

这样的日期时间需要序列化为字符串(即用双引号引起来)。

无效字符可能是第一个

-
,因为值中的先前字符将是数字。

有关 JSON 格式的完整详细信息,请参阅 https://www.rfc-editor.org/rfc/rfc8259 第 3 节。

© www.soinside.com 2019 - 2024. All rights reserved.