【发布时间】:2022-09-30 18:31:04
【问题描述】:
我有这样的 JObject {\"filed1\":\"4\",\"filed2\":\"名称\",\"filed3\":空,\"filed4\":\"2021-09-20T00:00:00Z \", \"filed5\": null, \"filed6\": null, \"filed7\": null}。
我需要删除一个属性filed1。我如何在 C# 中做到这一点?
标签: c#
我有这样的 JObject {\"filed1\":\"4\",\"filed2\":\"名称\",\"filed3\":空,\"filed4\":\"2021-09-20T00:00:00Z \", \"filed5\": null, \"filed6\": null, \"filed7\": null}。
我需要删除一个属性filed1。我如何在 C# 中做到这一点?
标签: c#
JObject o = new JObject(
new JProperty("filed1", 4),
new JProperty("filed2", null),
new JProperty("filed3", null),
new JProperty("filed4", new DateTime(2021, 9, 20)),
new JProperty("filed5", null),
new JProperty("filed6", null),
new JProperty("filed7", null),
);
Console.WriteLine(o);
// Outputs:
// {
// "filed1": 4,
// "filed2": null,
// "filed3": null,
// "filed4": "2021-09-20T00:00:00",
// "filed5": null,
// "filed6": null,
// "filed7": null
// }
o.Remove("filed1");
Console.WriteLine(o);
// Outputs:
// {
// "filed2": null,
// "filed3": null,
// "filed4": "2021-09-20T00:00:00",
// "filed5": null,
// "filed6": null,
// "filed7": null
// }
【讨论】: