public static PatchDocument Load(JArray document) {
var root = new PatchDocument();
if (document == null)
return root;
foreach (var jOperation in document.Children().Cast<JObject>()) {
var op = Operation.Build(jOperation);
root.AddOperation(op);
}
return root;
}