如何拆分字符串并获取特定值c#

时间:2017-07-05 07:49:25

标签: c# asp.net .net c#-4.0

我有以下字符串:

str1- {"ip":"xxx.xx.xx.xxx","power":"7.15","sat":"10","capacity":"20","status":"ok"}

str2- {"ip":"xxx.xx.xx.xxx","power":"7.15","sat":"10","status":"ok"}

现在我想获取capacity的数据。

我怎么能用拆分功能呢?

1 个答案:

答案 0 :(得分:3)

这对我来说看起来很像JSON。 从来没有尝试在JSON或XML上使用字符串操作。使用库。

对于C#,请查看此答案how to deserialize JSON以获取容量:

dynamic deserializedObject= JsonConvert.DeserializeObject("'ip':'xxx.xx.xx.xxx','power':'7.15','sat':'10','capacity':'20','status':'ok'");

string capacity = deserializedObject.capacity;