C#實(shí)現(xiàn)Json轉(zhuǎn)Unicode的方法
本文實(shí)例講述了C#實(shí)現(xiàn)Json轉(zhuǎn)Unicode的方法。分享給大家供大家參考之用。具體方法如下:
本文實(shí)例主要實(shí)現(xiàn)輸入為帶有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; }
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助
- C# 字符串與unicode互相轉(zhuǎn)換實(shí)戰(zhàn)案例
- C# 讀取ttf字體文件里的Unicode實(shí)現(xiàn)
- C#把UNICODE編碼轉(zhuǎn)換為GB編碼的實(shí)例
- C#將Unicode編碼轉(zhuǎn)換為漢字字符串的簡(jiǎn)單方法
- c# 實(shí)現(xiàn)獲取漢字十六進(jìn)制Unicode編碼字符串的實(shí)例
- C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法
- c#中文轉(zhuǎn)unicode字符示例分享
- C#隨機(jī)生成Unicode類型字符串
- C# Unicode編碼解碼的實(shí)現(xiàn)
相關(guān)文章
C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì)(2)
這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計(jì),介紹了電影院座位的動(dòng)態(tài)繪制、電影信息綁定到窗體中如何展現(xiàn)出來(lái),需要的朋友可以參考下2015-11-11C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁(yè)交互的方法
這篇文章主要介紹了C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁(yè)交互的方法,涉及針對(duì)WebBroswer控件及WebKit控件的相關(guān)使用技巧,需要的朋友可以參考下2016-03-03基于C#編寫一個(gè)遠(yuǎn)程桌面應(yīng)用
封閉環(huán)境無(wú)法拷貝外來(lái)的遠(yuǎn)程桌面軟件,所以這篇文章小編就來(lái)帶大家用C#編寫一個(gè)簡(jiǎn)單的遠(yuǎn)程桌面應(yīng)用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-10-10C#調(diào)用WinAPI部分命令的方法實(shí)現(xiàn)
本文主要介紹了C#調(diào)用WinAPI部分命令的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-01-01C#網(wǎng)站生成靜態(tài)頁(yè)面的實(shí)例講解
今天小編就為大家分享一篇關(guān)于C#網(wǎng)站生成靜態(tài)頁(yè)面的實(shí)例講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01