今天发现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);