📜  c# Jarray tryparse - C# 代码示例

📅  最后修改于: 2022-03-11 14:49:12.185000             🧑  作者: Mango

代码示例1
public static T TryParseJson(this string json, string schema) where T : new()
{
    JsonSchema parsedSchema = JsonSchema.Parse(schema);
    JObject jObject = JObject.Parse(json);

    return jObject.IsValid(parsedSchema) ? 
        JsonConvert.DeserializeObject(json) : default(T);
}

// Usage:
var myType = myJsonString.TryParseJson(schema);