相关疑难解决方法(0)

验证 .NET Core 3.0 中的字符串是否为有效的 json(可能的最快方式)

我知道我可以使用外部库(newtonsoft)和 try/catch 来检查字符串是否是有效的 json 结构。我不想反序列化为一个对象(因为 json 可以是一个或多个属性),重点是确保其有效的 json。

我更喜欢使用 System.Text.Json 但不确定什么是最好的,TryParseValue、JsonDocument 等

json .net-core

18
推荐指数
2
解决办法
2万
查看次数

覆盖Json反序列化一个前导零作为小数而不是八进制值的数字

我正在生成一个json对象,

{
   "number":0100
}
Run Code Online (Sandbox Code Playgroud)

当使用Newtonsoft.Json在C#中反序列化此对象时,由于前导零,0100被视为八进制数.有没有办法覆盖此功能并使其将数字视为十进制整数?

c# serialization json json.net deserialization

3
推荐指数
1
解决办法
2882
查看次数

标签 统计

json ×2

.net-core ×1

c# ×1

deserialization ×1

json.net ×1

serialization ×1