JsonNode属于Java-Jackson,JToken
属于C#-NewtonSoft.Json。
public virtual BlockObject parse(JsonNode obj)
{
blockIdx = obj.path("blockIdx").asInt(0);
start = obj.path("start").asLong(0);
offset = obj.path("offset").asLong(0);
blockLen = obj.path("blockLen").asInt(0);
lastCtx = (obj.path("ctx").asText() == null ? "" : obj.path("ctx").asText());
return this;
}
如果我想用JsonNode
替换JToken
,我怎样才能用C#编写上面的Java代码?