我在尝试将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":""
}
现在我真的迷路了。
谢谢你们。