C # Newtonsoft.json을 사용하여 단 하나의 속성 (루트를 찾을 수 없음)에 대한 Json 응답을 역 직렬화합니다.

AAP

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 to Json을 사용해 볼 수 있습니다.

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

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관