簡體   English   中英

將奇怪的JSON響應解析為List <string>

[英]parse strange JSON response as List<string>

我正在使用RestSharp調用Web服務並正確地恢復我的響應,但我得到的數據是一種奇怪的格式。 它是一個GUIDS列表,這也是我想要的,但它們作為一個bool對象回來,看看:

"{
    \"5916DF70-C413-4132-90F7-C365B0FAA26D\" : true,
    \"B5F0FF80-F8D1-40F7-8313-045F02D37FAA\" : true,
    \"D859A904-EDAE-4D87-9ADC-8FB5F3B47B02\" : true
}"

我將如何解析,所以我只得到一個只包含GUID的List?

你無法真正解析對列表看起來更像字典的響應

var result = JsonConvert.DeserializeObject<Dictionary<Guid, bool>>(json);
var resultlist = result.Select(c => c.Key).ToList();   

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM