JArray j = new JArray(); JObject obj = new JObject( new JProperty("aa", "111") ); JObject obj2 = new JObject( new JProperty("bb", new JObject(new JProperty("cc", "33")) )); obj.Add(obj2); JsonObject jsonObject = new JsonObject(); jsonObject.Put("touser", "openid"); jsonObject.Put("template_id", "模板id"); jsonObject.Put("url", "http://www.baidu.com"); JsonObject data = new JsonObject(); JsonObject first = new JsonObject(); first.Put("value", "hello"); first.Put("color", "#173177"); JsonObject keyword1 = new JsonObject(); keyword1.Put("value", "hello"); keyword1.Put("color", "#173177"); JsonObject keyword2 = new JsonObject(); keyword2.Put("value", "hello"); keyword2.Put("color", "#173177"); JsonObject keyword3 = new JsonObject(); keyword3.Put("value", "hello"); keyword3.Put("color", "#173177"); JsonObject remark = new JsonObject(); remark.Put("value", "hello"); remark.Put("color", "#173177"); data.Put("first", first); data.Put("keyword1", keyword1); data.Put("keyword2", keyword2); data.Put("keyword3", keyword3); data.Put("remark", remark); jsonObject.Put("data", data); var jsonString = jsonObject.ToString();