时间:2021-05-20
本文实例讲述了C#实现Json转Unicode的方法。分享给大家供大家参考之用。具体方法如下:
本文实例主要实现输入为带有json格式的文本,输出正常文本的功能。
具体代码如下:
private string JsonToUnicode(string input) { input = input.Replace("\\\"", "\""); input = input.Replace("\\/", "/"); string result; if (!input.Contains("\\u")) { result = input; } else { StringBuilder stringBuilder = new StringBuilder(); if (input.IndexOf("\\u") > 0) { stringBuilder.Append(input.Substring(0, input.IndexOf("\\u"))); input = input.Substring(input.IndexOf("\\u")); } if (!string.IsNullOrEmpty(input)) { string[] array = input.Split(new string[] { "\\u" }, StringSplitOptions.RemoveEmptyEntries); string[] array2 = array; for (int i = 0; i < array2.Length; i++) { string text = array2[i]; if (text.Length > 4) { string arg = text.Substring(4); stringBuilder.Append((char)int.Parse(text.Substring(0, 4), NumberStyles.HexNumber) + arg); } else { if (text.Length == 4) { stringBuilder.Append((char)int.Parse(text, NumberStyles.HexNumber)); } else { if (text.Length < 4 && text.Length > 0) { stringBuilder.Append(text); } } } } } result = stringBuilder.ToString(); } return result; }希望本文所述对大家的C#程序设计有所帮助
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
C#中已经有JavaScriptSerializer类可以将json数据给反序列化为对象//////JSON文本转对象,泛型方法//////类型///JSON文
本文实例讲述了java实现汉字转unicode与汉字转16进制的实现方法。分享给大家供大家参考。具体实现方法如下:一、汉字转unicode复制代码代码如下:pu
本文实例讲述了C#实现Json转DataTable并导出Excel的方法。分享给大家供大家参考,具体如下:需求:有一个log文件,需要整理成Excel,日志文件
本文实例讲述了C#实现将json转换为DataTable的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:#region将json转换为Data
本文实例讲述了C#实现汉字转拼音或转拼音首字母的方法。分享给大家供大家参考。具体实现方法如下://////汉字转拼音或转拼音首字母///publicclassC