json统一解析中的点问题

时间:2018-02-23 19:09:33

标签: c# arrays json unity3d

我在尝试将json解析为统一的字符串数组时遇到了麻烦。它工作得很好,但是当我收到小数时它不起作用。

我的回复课程:

public class Response
{
    public string[] data;
    public string key;
    public string hash;
    public string error;
    public string callback;
}

我的json

{
"data":[11,0,962609.4], 
"key":"5a1d521ebaac844bf98a78689f4acdf8",
"hash":"9ed52bfcc53e823511f1fccad862900b",
"error":0,
"callback":""
}

解析数据时会出现问题,它只是保持为空。

这个json非常有效:

{
"data":[11,0,962609], 
"key":"5a1d521ebaac844bf98a78689f4acdf8",
"hash":"9ed52bfcc53e823511f1fccad862900b",
"error":0,
"callback":""
}

这是我解析json的方法

var response = JsonUtility.FromJson<Response>(json);
HandleResponse(response, callback);

更新:我意识到它发生在另一个例子中:

{
"data":[0,0,0],
"key":"6d8dfe0fc69adb1b9eec886fc2385392",
"hash":"52e388c48d705e4351415aa5f9237150",
"error":2,
"callback":""
}

现在我真的迷路了。

谢谢你们。

0 个答案:

没有答案