不知从何时,生成Json数据时 如果在没有Json对应的class时,我们习惯了string拼接,
最low的是string += string
其次是 StringBuilder.append("")
今天用了JArray 和 JObject 时候感觉之前用的string、StringBuilder都是野路子
下面我们就看看JArray 和 JObject 生成json数据吧
例:
JArray jsonArray = new JArray();
JObject jsonChildrenObject = new JObject();
jsonChildrenObject.Add("type", typeValue);
JArray jsonFieldsArray = new JArray();
JObject jsonFieldObject = new JObject();
jsonFieldObject.Add("name", fieldChildren.Name.Trim());
jsonFieldObject.Add("fieldType", fieldChildren.FieldType.ToString().Trim());
jsonFieldsArray.Add(jsonFieldObject);
jsonChildrenObject.Add("fields", jsonFieldsArray);
jsonArray.Add(jsonChildrenObject)
Json对象 jsonArray