using Newtonsoft.Json.Linq;
public static void Main()
""jbofmngeodhmdlnicmlnfhjmmbdbcokh"": {
""description"": ""desc 1"",
""custom_app_setting_stored_below"": ""asd"",
""esghmzlnxcfpnrkbokmvgtjmcaknysdb"": {
""description"": ""desc 2"",
""custom_app_setting_stored_below"": ""asd"",
""cust10"": ""11/25/2013"",
string extensionToBlacklist = "app 1";
JObject json = JObject.Parse(jsonString);
JToken data = json["data"];
JToken app_settings = data["app_settings"];
foreach (JProperty extensionProperty in app_settings)
JObject extensionObject = (JObject)extensionProperty.Value;
if ((string)extensionObject["title"] == extensionToBlacklist)
extensionObject.Add("blacklist", true);
Console.WriteLine(json.ToString());