我在读取 json 标签时遇到困难

i have difficulty reading json tags

提问人:kadircan atabay 提问时间:3/23/2023 更新时间:3/23/2023 访问量:18

问:

从请求返回的值中,我想根据它们的标题拉取它们。是否有一个问题让我以一种简单的方式阅读它们,而不是从单词中一一获取它们?(Response.Content 数据如下)

Dim client = New RestClient("https://api.shopier.com/v1/products?limit=1&page=1&sort=dateDesc")
        Dim request = New RestRequest("https://api.shopier.com/v1/products?limit=1&page=1&sort=dateDesc", Method.Get)
        request.AddHeader("Accept", "application/json")
        request.AddHeader("Authorization", "Bearer " & "key")
        Dim response As RestResponse = client.Execute(request)
        Dim postWrapper = JsonConvert.DeserializeObject(response.Content) ' Deserialize array of Post objects
        RichTextBox1.Text = postWrapper.ToString

[ { “id”: “16472955”, “title”: “Benks 芳纶 Karbon 纤维 Magsafe Özellikli Wlons Radison Kapak”, “描述”: ”

芳纶 Karbon 纤维 Magsafe Özellikli Wlons Radison Kapak

\r\n\r\n

Aramid lif, ısıya dayanıklı ve güçlü bir sentetik lif türüdür.Uzay araştırmaları ve askeri amaçla, kurşun geçirmez giysi ve balistik bileşimlerinde kullanılır.Aramid özellikli Radison kapak ile güvende hissedin.

\r\n\r\n

Karbon fiber kompozit malzeme, çok katmanlı sıkıştırma yapısı.

\r\n\r\n

%80 芳纶,%20 Karbon 纤维。

\r\n\r\n

1300K yüksek mukavemet ve basınç direnci.

\r\n\r\n

5300Pa çarpma dayanıklılığı.

\r\n\r\n

Kamera koruma yükseltisi 0,5mm'dir.

\r\n\r\n

Kenarları silikon, arka yüzeyi aramid karbon fiber olarak tasarlanmıştır.Böylece cihazınızın arka yüzeyi çok güçlü;Kurşun geçirmez, yüksek mukavemet gösteren, sertlik ve yumuşaklığı aynı anda veren güçlü bir zırh haline geliyor.

\r\n\r\n

Havacılık sınıfı malzeme ile aynı malzemeden üretildiğinden telefonunuz çelik levhanın gücüne ve hassas el hissine sahip oluyor.
\r\n36 güçlü mıknatısı ile magsafe wireless şarj özelliği

\r\n“, “type”: “物理”, “日期创建”:“2023-03-21T16:06:03+03:00”, “url”: “https://www.shopier.com/16472955”, “媒体”:[ { “id”: “2”, “type”: “图像”, “url”: “https://s3.eu-central-1.amazonaws.com/shopier1/pictures_large/Patinda_24e881f1577fd16a80f719be56fa2934.jpg”, “placement”: 1 }, { “id”: “1”, “type”: “图像”, “url”: “https://s3.eu-central-1.amazonaws.com/shopier1/pictures_large/Patinda_8da4da46db997132ea783b4f5e58251e.jpg”, “placement”: 2 }, { “id”: “3”, “type”: “图像”, “url”: “https://s3.eu-central-1.amazonaws.com/shopier1/pictures_large/Patinda_a1a06e2919970ece5f246a5e66f5acde.jpg”, “placement”: 3 } ], “价格数据”:{ “currency”: “土耳其里拉”, “价格”: “1399.99”, “discount”: 真, “折扣价”: “1199.99”, “shippingPrice”: “0.00” }, “stockStatus”: “库存”, “stockQuantity”:40, “shippingPayer”: “sellerPays”, “类别”:[ { “id”: “55984d4a6647c457”, “title”: “Telefon Kılıfı ” } ], “变体”:[ { “variationId”:[ “6d8a1f60cfb5d77b” ], “变体标题”:[ “模型” ], “选择Id”:[ “8563eb482329d400” ], “选择标题”:[ “iPhone 14” ], “stockStatus”: “库存”, “库存数量”:10 }, { “variationId”:[ “6d8a1f60cfb5d77b” ], “变体标题”:[ “模型” ], “选择Id”:[ “32f6f957d38e9457” ], “选择标题”:[ “iPhone 14 Pro” ], “stockStatus”: “库存”, “库存数量”:10 }, { “variationId”:[ “6d8a1f60cfb5d77b” ], “变体标题”:[ “模型” ], “选择Id”:[ “C521D52738B2F19C” ], “选择标题”:[ “iPhone 14 Pro Max” ], “stockStatus”: “库存”, “库存数量”:10 }, { “variationId”:[ “6d8a1f60cfb5d77b” ], “变体标题”:[ “模型” ], “选择Id”:[ “621b5250e63da001” ], “选择标题”:[ “iPhone 14 Plus” ], “stockStatus”: “库存”, “库存数量”:10 } ], “选项”: [], “singleOption”: 假, “customListing”: 假, “自定义笔记”: “”, “placementScore”: “”, “调度持续时间”:0 } ]

我尝试了所有方法jarray问题

JSON vb.net visual-studio-2010 arraylist 请求

评论

0赞 Hursey 3/23/2023
怀疑你可能会通过为你的 JSON 创建一个类来发现一些事情。将新的类文件添加到项目中,然后使用 Paste Special>Paste Json as Class 为您提供起点,然后使用 JsonConvert.DeserializeObject(of List(YouClass))(response.内容)确切的语法可能会有所不同。这将生成一个可枚举的 JSON 对象列表,您可以根据需要以任何方式进行处理

答: 暂无答案