using Newtonsoft.Json.Linq;
public static void Main()
var item = JObject.Parse("{ 'str1': 'test1' }");
Console.WriteLine("Original Parsed:");
Console.WriteLine(item.ToString(Formatting.Indented));
Console.WriteLine("Overwritten Property Value:");
Console.WriteLine(item.ToString(Formatting.Indented));
Console.WriteLine("Newly Added Property:");
Console.WriteLine(item.ToString(Formatting.Indented));