Hoà*_*yễn 1 c# json-patch asp.net-core
我可以使用 序列化JsonPatchDocument模型JsonConvert.SerializeObject(),但结果类型是字符串,如何将其转换为普通数组类型?或者如何将JsonPatchDocument对象直接放入数组?
var pathSerialized = JsonConvert.SerializeObject(patch);
Console.WriteLine(pathSerialized);
// Result as string:
// "[{"value":"2018-08-30","path":"/openTo","op":"replace"},{"value":"2018-04-01","path":"/openFrom","op":"replace"}]"
Run Code Online (Sandbox Code Playgroud)
您根本不必序列化JsonPatchDocument对象。您可以直接通过对象访问其属性。例如过滤路径属性:
var elementsWithPath = patch.Operations.Where(o => o.path.Equals("some path"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3406 次 |
| 最近记录: |