پاسخ ها (1)
3
Farasat روش های مختلفی برای انجام این کار هست .
در صورتیکه آبجکت شما serializable هست می تونید به راحتی این کار رو انجام دهید.
البته اگر از Newtonsoft در پروژه خودتون استفاده می کنید، این روش به مراتب ساده تر میشه.
برای اینکار از extension methods زیر استفاده کنید:
در صورتیکه آبجکت شما serializable هست می تونید به راحتی این کار رو انجام دهید.
البته اگر از Newtonsoft در پروژه خودتون استفاده می کنید، این روش به مراتب ساده تر میشه.
برای اینکار از extension methods زیر استفاده کنید:
public static T CloneJson<T>(this T source)
{
if (Object.ReferenceEquals(source, null))
return default(T);
var deserializeSettings = new JsonSerializerSettings{ObjectCreationHandling = ObjectCreationHandling.Replace};
return JsonConvert.DeserializeObject<T>(JsonConvert.SerializeObject(source), deserializeSettings);
}
پاسخ به سوال



انیمه
خدمت سربازی
حیوانات خانگی
بازی
فیلم و سریال
موبایل و تبلت
خودرو
برنامه نویسی
نرم افزار
زبان انگلیسی
گرافیک
سخت افزار
گل و گیاه
ارز دیجیتال
کتاب و مجله
گردشگری
ورزش
