如何获得JSON字符串的子字符串



我从一个REST API得到JSON输出,它有15个键值对对象。我想从这个JSON中删除8个密钥对,并进一步发送这个修剪后的输出,这些要删除的键值对可以在JSON主输出的任何位置,不需要以特定的顺序。

我怎样才能实现它?

var json = JObject.Parse(jsonText);
var keysToRemove = new[] {"key1", "key2"}; // Add as many keys that you want to remove
foreach (var key in keysToRemove)
{
    json.Remove(key);
}
var result = json.ToString();

这里,json属于Json.Net库提供的JObject类型。您可以使用该对象来解析、查询和修改底层json。

示例

相关内容

  • 没有找到相关文章

最新更新