Привет!
1) Как удалить если ключи county, cost если они могут принимать значения "null", -999
К примеру:
"county": {"string_value": "null"}
"cost": {"int_value": -999}
2) Если все ключи с пункта 1 равны "null" или -999,
то удалить верхний ключ, в примере кода ниже это ключ «user»
var input =
{
"car":
{
"color": {"string_value": "blue"},
"cost": {"int_value": -999}
},
"user":
{
"county": {"string_value": "null"}
}
}
var output =
{
"car":
{
"color": {"string_value": "blue"}
}
}