Litjson添加對float類型的支持

如題:

修改JsonMapper腳本

  • 在WriteValue()方法中添加
   if (obj is Single)
            {
                writer.Write((float)obj);

                return;
            }

 

  • 在RegisterBaseImporters()方法中添加一行:
RegisterImporter<double, float>(input => Convert.ToSingle(input));

修改JsonWriter腳本

  • 添加下面的方法
    public void Write(float number)
        {
            DoValidation(Condition.Value);
            PutNewline();

            string str = number.ToString();
            //Convert.ToString(number, number_format);
            Put(str);

            context.ExpectingValue = false;
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章