【发布时间】:2015-10-13 12:30:44
【问题描述】:
我正在使用 LitJSON 库,但事情有点奇怪。
你知道在转换时保留重音的任何 JSON 库吗?
这是测试:
test.json
[{"id":"CS_001","name":"L'élément","type":"Tôt"},{"id":"CS_002","name":"L'outrage","type":"Tôt"},{"id":"CS_003","name":"Test","type":"Tôt"}]
test.cs
public class test : MonoBehaviour {
private string jsonString;
private JsonData cardData;
JsonData database;
void Start () {
jsonString = File.ReadAllText (Application.dataPath + "/test.json");
cardData = JsonMapper.ToObject (jsonString);
database = JsonMapper.ToJson (cardData);
Debug.Log (database.ToString ());
}
}
Debug.Log 变成:
[{"id":"CS_001","name":"L'\u00E9l\u00E9ment","type":"T\u00F4t"},{"id":"CS_002","name":"L'outrage","type":"T\u00F4t"},{"id":"CS_003","name":"Test","type":"T\u00F4t"}]
知道如何获得正确的 Json 吗?即使它与另一个 JSON 库一起使用。
非常感谢。
【问题讨论】:
-
尝试使用Json.net。