小编haw*_*awi的帖子

应用[DataContract]反序列化IEnumerable <T>不起作用

并不是Json.net的新手,而是尝试了以下简单示例,将其序列化,然后反序列化,得到以下错误:

using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Collections;

namespace Timehunter.Base.ServicesTests
{
    /// <summary>
    /// Summary description for JsonError
    /// </summary>
    [TestClass]
    public class JsonError
    {
  [TestMethod]
        public void TestMethod1()
        {
            JsonSerializerSettings serializerSettings = new JsonSerializerSettings()
            {
                DateFormatHandling = DateFormatHandling.IsoDateFormat,
                DateParseHandling = Newtonsoft.Json.DateParseHandling.DateTimeOffset
            };

            Act.Activities acts = new Act.Activities();
            acts.Add(new Act.Activity() { Id = 1, Name = "test1" });
            acts.Add(new Act.Activity() { Id = 2, Name = "test2" });
            string json = …
Run Code Online (Sandbox Code Playgroud)

c# json datacontract json.net

3
推荐指数
1
解决办法
1090
查看次数

标签 统计

c# ×1

datacontract ×1

json ×1

json.net ×1