在C#中处理字符串化的JS对象
发布时间:2020-12-16 00:03:11 所属栏目:百科 来源:网络整理
导读:我能够将字符串化的 Javascript对象返回给我的C#项目.字符串看起来像这样: {“QuestionId”:””,”QuestionTitle”:”hiu”,”OriginalURL”:””,”OriginalTitle”:””,”ChronicID”:””} 如何在C#中使用这些参数轻松将其转换为Object? 更新:我得到
我能够将字符串化的
Javascript对象返回给我的C#项目.字符串看起来像这样:
如何在C#中使用这些参数轻松将其转换为Object? 更新:我得到了它的工作.见下面的代码. SearchQuery search = (SearchQuery)JsonConvert.DeserializeObject(@filterParams,typeof(SearchQuery)); 解决方法
使用
Json.Net
dynamic dynObj = JsonConvert.DeserializeObject(jsonstr); Console.WriteLine("{0} {1}",dynObj.QuestionId,dynObj.QuestionTitle); 使用JavaScriptSerializer JavaScriptSerializer serializer = new JavaScriptSerializer(); var obj = serializer.Deserialize<Dictionary<string,object>>(jsonstr); Console.WriteLine("{0} {1}",obj["QuestionId"],obj["QuestionTitle"]); 编辑 string jsonstr = @"{""QuestionId"":""123"",""QuestionTitle"":""hiu"",""OriginalURL"":"""",""OriginalTitle"":"""",""ChronicID"":""""}"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |