public static void Main()
string jsonData = "{\"number\":\"TEST0000001005\",\"pin\":\"TEST10005\",\"folio\":\"FL10005\"}";
if(!string.IsNullOrEmpty(jsonData))
jsonData = jsonData.Replace("{","").Replace("}","");
var dataProcess = jsonData.Split(',');
foreach(string nodeData in dataProcess)
if(nodeData.ToLower().Contains("number"))
string[] fieldValues = nodeData.Split(':');
fields += "{ \"key\":" + fieldValues[0] + ", \"value\":"+ fieldValues[1] +" },";
string allData = "{"+ data +", \"fields\":[" + fields.Substring(0, fields.Length - 1) + "]}";
Console.WriteLine(allData);