fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string json = "{\\\"test1\\\":{\\\"is_live\\\":\\\"true\\\",\\\"type\\\":\\\"default\\\",\\\"rendition\\\":{\\\"@name\\\":\\\"test\\\",\\\"@url\\\":\\\"mytest\\\"}}}";
  9. string json2 = Regex.Replace(json, "(?<=rendition\\\\\":)\\{(.*?)\\}\\}", "[{$1}]}");
  10. Console.WriteLine(json);
  11. Console.WriteLine(json2);
  12. }
  13. }
Success #stdin #stdout 0.07s 34112KB
stdin
Standard input is empty
stdout
{\"test1\":{\"is_live\":\"true\",\"type\":\"default\",\"rendition\":{\"@name\":\"test\",\"@url\":\"mytest\"}}}
{\"test1\":{\"is_live\":\"true\",\"type\":\"default\",\"rendition\":[{\"@name\":\"test\",\"@url\":\"mytest\"}]}}