【发布时间】:2019-07-18 13:04:04
【问题描述】:
我从这样的 api 响应中获取内容:
var response = await httpClient.GetAsync(new Uri("http://localhost:1337/" + route));
var responseContent = await response.Content.ReadAsStringAsync();
responseContent 如下所示:
[{"caption":"Type Value List","name":"ReportsTypeValueList","visible":true,"enabled":true,"controlName":null,"elements":[{"caption":"Detail","name":"Detail","visible":true,"enabled":true,....
我把它解析成一个 Json 数组。
json 数组中的一个 json 对象有一个名为 defaultValue 的属性
使用时间戳,因为它的值看起来像这样:
"defaultValue": "2019-07-18T11:29:13.623245Z"
如何从 Json 数组中删除此属性?
【问题讨论】:
-
了解为什么需要删除它可能会有所帮助。
-
你使用什么库来解析 json 对象? Json.Net??
-
如果您使用 Json.NET,您将其解析为
JArray。没有“Json 数组”之类的东西。 -
我认为 JArray 表示 Json 数组