1. JObject
命名空间Newtonsoft.Json.Linq
往JObject添加属性:
1.
var jobject = new JObject();
jobject.Add("propertyName", PropertyValue);
2.
var jobj = new JObject();
jobj["PropertyName"] = propertyValue;
2. 匿名对象
var model = new ModelToConvert();
var property = new
{
Id = model.id, //如果想要和原对象的属性名不一致,可以自定义属性名
model.Name //如果属性名只需要保持一致,直接使用就行
};