当前位置: 首页>>代码示例>>C#>>正文


C# NameValueCollection.ToJson方法代码示例

本文整理汇总了C#中System.Collections.Specialized.NameValueCollection.ToJson方法的典型用法代码示例。如果您正苦于以下问题:C# NameValueCollection.ToJson方法的具体用法?C# NameValueCollection.ToJson怎么用?C# NameValueCollection.ToJson使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Collections.Specialized.NameValueCollection的用法示例。


在下文中一共展示了NameValueCollection.ToJson方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Test_Serialize_NameValueCollection_01

        public static void Test_Serialize_NameValueCollection_01()
        {
            Trace.WriteLine();
            Trace.WriteLine("Test_Serialize_NameValueCollection_01");

            //if (BsonSerializer.zIsSerializerRegistered(typeof(NameValueCollection)))
            //{
            //    Trace.WriteLine("UnregisterSerializer(typeof(NameValueCollection)");
            //    BsonSerializer.zUnregisterSerializer(typeof(NameValueCollection));
            //}
            //UnregisterNameValueCollectionSerializer();

            NameValueCollection nameValues = new NameValueCollection();
            nameValues.Add("toto1", "tata1");
            nameValues.Add("toto2", "tata2");
            Trace.WriteLine("NameValueCollection json :");
            string json = nameValues.ToJson();
            Trace.WriteLine(json);
        }
开发者ID:labeuze,项目名称:source,代码行数:19,代码来源:Test_Bson_f.cs

示例2: Test_Serialize_NameValueCollection_02

        public static void Test_Serialize_NameValueCollection_02(DictionaryRepresentation dictionaryRepresentation)
        {
            Trace.WriteLine();
            Trace.WriteLine("Test_Serialize_NameValueCollection_02");

            //if (BsonSerializer.zIsSerializerRegistered(typeof(NameValueCollection)))
            //{
            //    Trace.WriteLine("UnregisterSerializer(typeof(NameValueCollection)");
            //    BsonSerializer.zUnregisterSerializer(typeof(NameValueCollection));
            //}
            //if (!BsonSerializer.zIsSerializerRegistered(typeof(NameValueCollection)))
            //{
            //    Trace.WriteLine("RegisterSerializer(typeof(NameValueCollection), new NameValueCollectionSerializer())");
            //    BsonSerializer.RegisterSerializer(typeof(NameValueCollection), new NameValueCollectionSerializer());
            //}

            //RegisterNameValueCollectionSerializer();
            //RegisterBsonPBSerializationProvider();
            BsonPBSerializationProvider.RegisterProvider();

            try
            {
                NameValueCollection nameValues = new NameValueCollection();
                nameValues.Add("toto1", "tata1");
                nameValues.Add("toto2", "tata2");
                Trace.WriteLine("DictionaryRepresentation : {0}", dictionaryRepresentation);
                Trace.WriteLine("NameValueCollection json :");
                string json = nameValues.ToJson(new DictionarySerializationOptions(dictionaryRepresentation));
                Trace.WriteLine(json);

                Trace.WriteLine("Deserialize json :");
                NameValueCollection nameValues2 = BsonSerializer.Deserialize<NameValueCollection>(json);
                string json2 = nameValues2.ToJson(new DictionarySerializationOptions(dictionaryRepresentation));
                Trace.WriteLine(json2);
                Trace.WriteLine("comparison of NameValueCollection json and Deserialize json : {0}", json == json2 ? "identical" : "different");
            }
            finally
            {
                //UnregisterBsonPBSerializationProvider();
                BsonPBSerializationProvider.UnregisterProvider();
            }
        }
开发者ID:labeuze,项目名称:source,代码行数:42,代码来源:Test_Bson_f.cs


注:本文中的System.Collections.Specialized.NameValueCollection.ToJson方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。