C#winform的两个相同的json,为什么一个可以反例化一个不可以呢?

这个圈起来的就有错误,显示不出来,错误如下图

img

img

这是我的json文件,两个是一样的,只不过改了下面的数值

{
  "number": [
    {
      "ordernumber": "1",
      "L": "1",
      "a": "2",
      "b": "3",
      "Δ": "4"
    },
    {
      "ordernumber": "2",
      "L": "0.1",
      "a": "0.2",
      "b": "0.3",
      "Δ": "0.4"
    },
    {
      "ordernumber": "3",
      "L": "0.1",
      "a": "0.2",
      "b": "0.3",
      "Δ": "0.4"
    },
    {
      "ordernumber": "4",
      "L": "0.1",
      "a": "0.2",
      "b": "0.3",
      "Δ": "0.4"
    },
    {
      "ordernumber": "5",
      "L": "0.1",
      "a": "0.2",
      "b": "0.3",
      "Δ": "0.4"
    }
  ]
}

你类型不符
你以为另一个没错,因为没报错
实际上是if没走,只走进了else里面
并不是另一个就是好的