本人接受到一个json格式的字符串,现在要把里面的值单独截取出来。
例如json字符串是: {“Vname:abcd”,”VersionNum:qweqwe”},
本人需要得到的结果是 var name=”abcd”; var VersionNum=”qweqwe”;
Value值的长度是不固定的,但是属性名Vname和VersionNum是固定的,求高手给个动态 的字符串截取方法。
例如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);