由於JSON是一種可寫爲字符串的格式,因此必須由庫或有時由語言本身來解釋。LitJSON Library格式爲FLOAT/DOUBLE問題
在舊版本的C#中沒有這樣的東西。使用庫LitJSON我有以下問題我有一個名爲Vector3的類包含3個浮點值(不是double)。
public class Vector3 {
public float x{get;set;}
public float y{get;set;}
public float z{get;set;}
}
使用以下利用LitJSON剪下的代碼,它實際上用值來填充Vector3的實例。
Vector3 test = JsonMapper.ToObject<Vector3>("{'x':1.0,'y':1.0,'z':1.0}");
但錯誤occures '無法分配值(類型Single.Double)以System.Single'
似乎只知道雙,但沒有浮動:/
所有解決方案這個?
你是否設法做到了這一點?我會對解決方案感興趣 – marius
明天我會發布代碼 – Mazhar
您可以從[這裏](http://kdpr.byethost24.com/LitJson-float-support.unitypackage)下載更新的LitJson庫, – Mazhar