C# C使用Newtonsoft.Json反序列化一个属性的Json响应(无法找到根)

C# C使用Newtonsoft.Json反序列化一个属性的Json响应(无法找到根),c#,json,C#,Json,我只想从Json响应及其根元素中提取一个属性。我试了几次,但都没成功。请给我一些建议 [ { "discountAmount": 0, "discountPercentage": 0, "originalPrice": null, "manufacturerProductCode": "9H.JA677.25E", "bulletPoints": [ "Full HD (1920x1080)", "Kuvakoko 26\"-3

我只想从Json响应及其根元素中提取一个属性。我试了几次,但都没成功。请给我一些建议

[
  {
    "discountAmount": 0,
    "discountPercentage": 0,
    "originalPrice": null,
    "manufacturerProductCode": "9H.JA677.25E",
    "bulletPoints": [
      "Full HD (1920x1080)",
      "Kuvakoko 26\"-300\"",
      "Suuri valovoima, 4000 Lm"
    ],
    "href": "/fi/product/16592/dxrdm/BenQ-SH915-Full-HD-DLP-asennettava-projektori",
    "name": "BenQ SH915 Full HD DLP ‐asennettava projektori",
    "images": [
      {
        "host": "cdn-b.verkkokauppa.com",
        "path": "/images/14/2_195368-2500x1488.jpeg"
      },
      {
        "host": "cdn-a.verkkokauppa.com",
        "path": "/images/36/2_195368-3000x1790.jpeg"
      },
      {
        "host": "cdn-d.verkkokauppa.com",
        "path": "/images/51/2_195368-3000x1153.jpeg"
      },
      {
        "host": "cdn-b.verkkokauppa.com",
        "path": "/images/81/2_195368-3000x1425.jpeg"
      },
      {
        "host": "cdn-a.verkkokauppa.com",
        "path": "/images/96/2_195368-3000x1449.jpeg"
      },
      {
        "host": "cdn-d.verkkokauppa.com",
        "path": "/images/11/2_195368-3000x2200.jpeg"
      },
      {
        "host": "cdn-c.verkkokauppa.com",
        "path": "/images/26/2_195368-3000x1161.jpeg"
      }
    ],
这是Json响应,我需要此响应中的(manufacturerProductCode)。

可以轻松解决此问题。或者您可以尝试Linq到Json

dynamic obj = JObject.Parse(json);
Console.WriteLine((string)obj.manufacturerProductCode);
可以很容易地解决这个问题。或者您可以尝试Linq到Json

dynamic obj = JObject.Parse(json);
Console.WriteLine((string)obj.manufacturerProductCode);

您的json在行尾缺少了一些内容,它没有按照应该的方式进行验证。您的json在行尾缺少了一些内容,它没有按照应该的方式进行验证