我在使用 Json 反序列化器时遇到了一些问题。返回的 Json 中的值之一太大并且正在引发异常。我实际上不需要它返回的信息,所以我想忽略它。我认为最好的方法是在 json 字符串中搜索属性,然后将值设置为 null。
这是返回的 Json 示例,它给了我错误。
"attributes": [
{
"defindex": 143,
"value": 2111522248,
"float_value": 364329070052570260000000000000
},
我想36432907005257026000000000
用空值或 nill 替换“float_value”属性(即),以便在 Json 反序列化期间不会引发异常。
我在用着Regex.Replace(json, "\"float_value\": \\d+", String.Empty);
但它似乎没有删除它,并且仍在抛出异常。