我想读取一个JSON文件,但是出现了一个问题:文件中的某些名称在名称中包含一个字符$
,导致出现“Invalid character in the name”的错误
告诉我在这种情况下该怎么办?
我用Newtonsoft.Json
。
文件的一部分:
$date: {
$numberLong: "1493325863000"
}
PS:我不想写类似的东西obj["$date"]
。
我想读取一个JSON文件,但是出现了一个问题:文件中的某些名称在名称中包含一个字符$
,导致出现“Invalid character in the name”的错误
告诉我在这种情况下该怎么办?
我用Newtonsoft.Json
。
文件的一部分:
$date: {
$numberLong: "1493325863000"
}
PS:我不想写类似的东西obj["$date"]
。
您可以使用
JsonPropertyAttribute
指定序列化/反序列化时应使用的名称。PS我在解析前不检查值
NumberLongStr
,代码只是一个演示。