JSON strings aren't anything special: they are literally just a string that contains text that can be interpreted as JSON data. Or manipulated in any way that a string can.
So if you want to add text to the beginning and end, you would do it in exactly the same way you do with any other string:
string result = "{\n\"Data\": " + myStringWithJsonInIt + "}\n";
But yours probably need better manipulation that that, and the best way to do that would be to read your JSON into C# classes, construct new classes that contain the manipulated data, and write a new JSON string from those.
Otherwise, you are going to be faffing with strings a lot, and probably getting a lot of bits wrong - especially as it's not too obvious where some of the data in your desired string is coming from ...