using Newtonsoft.Json.Linq;
public static void Main()
JObject obj = JObject.Parse(json);
obj["data"] = new JObject(obj["data"]
.SelectMany(jo => jo.Properties())
.Select(g => new JProperty(g.Key, new JArray(g.Values()))));
Console.WriteLine(obj.ToString());