{"errno":0,"data":{"devices":[{"title":"監控終端","id":"527240946","datastreams":[{"at":"2019-07-31 19:06:06","id":"3325_0_5700","value":2},{"at":"2019-07-31 19:05:58","id":"3304_0_5700","value":0},{"at":"2019-07-31 18:55:56","id":"3303_0_5700","value":45.8},{"at":"2019-07-31 18:56:00","id":"3200_0_5500","value":false},{"at":"2019-07-31 19:05:58","id":"3300_0_5700","value":0},{"at":"2019-07-31 19:05:43","id":"3315_0_5700","value":100560}]}]},"error":"succ"}
求助!想要提取id值,at值,value值,因為查詢方式不一樣,json結構也不一樣,所以正則運算式才是最便捷的方式提取我想要的字串!求助各位大神!
uj5u.com熱心網友回復:
Regex.Matches(ori, "at\":\"(.*?)\",\"id\":\"(.*?)\",\"value\":(.*?)}")
取每個Match的Groups[1],Groups[2],Groups[3]
uj5u.com熱心網友回復:
這不是 JSON 嗎?或許用 JsonReader 更方便?uj5u.com熱心網友回復:
怎么又是這個問題,不是解決了嗎uj5u.com熱心網友回復:
結果請查看:http://www.regexp.cn/Regex/index/1045建議還是用JSON的方式去讀取。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/128611.html
標籤:C#
上一篇:C#
