আমি কেবল "স্ট্রিংফাই" বনাম "সিরিয়ালাইজ" নিয়ে ভাবছি । আমার কাছে তারা একই জিনিস (যদিও আমি ভুল হতে পারি) তবে আমার অতীত অভিজ্ঞতায় (বেশিরভাগ এসপ নেটওয়্যারের সাথে ) আমি ব্যবহার করি Serialize()
এবং কখনও ব্যবহার করি না Stringify()
।
আমি জানি আমি জাভাস্ক্রিপ্টে একটি সাধারণ উপন্যাস তৈরি করতে পারি,
// either
JSON.serialize = function(input) {
return JSON.stringify(input);
};
// or
JSON.serialize = JSON.stringify;
তবে আমি কেবল দুজনের মধ্যে পার্থক্য এবং কেন স্ট্রিংফাই বাছাই করা হয়েছিল তা নিয়ে ভাবছি।
তুলনা করার উদ্দেশ্যে, আপনি কীভাবে সিএমএল এর স্ট্রিংতে এক্সএমএলকে সিরিয়ালাইজ করবেন তা এখানে রয়েছে's
public static string SerializeObject<T>(this T toSerialize)
{
XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType());
StringWriter textWriter = new StringWriter();
xmlSerializer.Serialize(textWriter, toSerialize);
return textWriter.ToString();
}
ToString();
। সেখানে ঘষে।
JSON.serialize(obj).toString();
বা jsonObject().toString();
... এইভাবে এটি আমার সি # এর মতো দেখায় ... তবে এখন আমি এটিকে জটিল করে তুলছি।
JSON.serialize = JSON.stringify
?