求帮助截取字符串的问题

.Net技术 码拜 8年前 (2017-04-30) 1205次浏览
本人接受到一个json格式的字符串,现在要把里面的值单独截取出来。
例如json字符串是: {“Vname:abcd”,”VersionNum:qweqwe”},
本人需要得到的结果是  var name=”abcd”; var VersionNum=”qweqwe”;
Value值的长度是不固定的,但是属性名Vname和VersionNum是固定的,求高手给个动态 的字符串截取方法。
解决方案

40

引用:

大兄弟们,本人得到的不是一个对象,而就是那样的一个字符串,不能用序列化什么的进行操作,只能用截取字符串的方法

本人不清楚了。用dynamic都不行?
在本人看来,你最多是怕本人不清楚实体类型,所以说不能反序列化到对象。但是dynamic莫非还不行?
假如一定要用字符串截取,莫非还存在难度不成?

string s = "{"Vname:abcd","VersionNum:qweqwe"}";
            var strs = s.Split(":");
            var Vname = strs[1].Substring(0, strs[1].IndexOf("""));
            var VersionNum = strs[2].Substring(0, strs[2].IndexOf("""));
            Console.WriteLine(Vname + " " + VersionNum);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求帮助截取字符串的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)