I have the following JSON object where I would like to search for the string: "Customer.CustomerAddress.Common" and replace it with "Customer.CustomerAddress.Common.S2" wherever it is present i.e. at all occurrences. How can this be done?
{
"$id": "1",
"$type": "Customer.CustomerAddress, Customer.CustomerAddress.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=f291d57f641e84e4",
"FlatRate": 29.65,
"AmountFinanced": 12402.2,
"AmountUsed": 12302.2,
"TotalPayment": 0,
"CustomerAddress": {
"$id": "2",
"$type": "System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.List`1[[Customer.Customerbject, Customer.CustomerAddress.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=f291d57f641e84e4]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"Items": {
"$id": "3",
"$type": "System.Collections.Generic.List`1[[Customer.Customerbject, Customer.CustomerAddress.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=f291d57f641e84e4]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"$values": []
},
"Added": {
"$id": "4",
"$type": "System.Collections.Generic.List`1[[Customer.Customerbject, Customer.CustomerAddress.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=f291d57f641e84e4]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"$values": []
},
"Removed": {
"$id": "5",
"$type": "System.Collections.Generic.List`1[[Customer.Customerbject, Customer.CustomerAddress.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=f291d57f641e84e4]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089",
"$values": []
}
}
}