unity Json Unicode转中文

今天发现unity中C#将实体类转json的时候,将中文转换成了 Unicode编码格式(\u6837),
于是找到了下面这个方法将json中部分 Unicode转成中文:
_json = JsonMapper.ToJson(object);
Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})");//正则表达式规定格式
var ss = reg.Replace(_json,
delegate (Match m)
{
return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString();

});

Debug.Log(ss);



猜你喜欢

转载自blog.csdn.net/yy605353183/article/details/80902893