U3d,解析jsondata提示错误.InvalidCastException: Instance of JsonData doesn't hold an int LitJson.JsonData.

原创 2015年11月21日 20:51:23

在做项目的时候,需要用 jsonWriter和JsonData做数据保存.


w.WritePropertyName("mStoneLevel");
w.Write(s.mStoneLevel.ToString());

mStoneLevel是Int所以会包下面的错.

InvalidCastException: Instance of JsonData doesn't hold an int LitJson.JsonData.op_Explicit (LitJson.JsonData data)


解决方法:去到注册表,把之前用jsonWriter保存的数据删除掉,然后去掉ToString().再重新运行就好了.

原因就是本应该是int的你保存成了string型,所以解析的时候出现错误.

[c#] LitJson使用中的一些问题

[c#] LitJson使用中的一些问题使用C#做Untiy开发时,有解析Json的需求,选择使用了LitJson这个库,因为之前我们是使用lua的,这个库会将Json解析后保存为JsonData,这...
  • n5
  • n5
  • 2015年04月13日 18:24
  • 8918

u3d+Litjson保存数据到安卓端

1保存数据 1.1得到json格式的字符串 public string GetJson(string ip,int port) { //得到Json格式字符串 S...

Unity3d之LitJson例子解析

步骤描述: 1.首先下载LitJson源码 下载地址:http://lbv.github.io/litjson/ 2.LitJson在Unity3d中的配置 在Unity3d的assets中的plug...

论文笔记(一)——3D-Assisted Feature Synthesis for Novel Views of an Object

输入:1.一张椅子模型的图片,有类标签。2.这个类下的模型集合 输出:1.这个模型在其他视角中的特征 原理:就像你看不到自己的背后,但是你可以通过看其他人的背后来判断自己的背后大概是什么样子。 寻...

【U3D日记-2016年10月28日】float转int 误差!

今天遇到一个问题 what? 一顿做实验,如下: 1) 2) 3) 4) 5) 6) 7) 上网查了一下并和别人讨论了下: 原因可能是浮点型存储的数据不会像整型那么...
  • TW_345
  • TW_345
  • 2016年10月28日 17:58
  • 423

u3d enum string int的互相转换

Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 注意:枚举类型的...
  • avi9111
  • avi9111
  • 2016年05月07日 13:30
  • 1538

Must qualify the allocation with an enclosing instance of type AAA (e.g. x.new A() where x

今天在写一个程序的时候在一个类中写了内部类。在main()中进行了实现, 但是在编译的时候进行了报错。自己也不知道错在哪里就出现了这样的英文。 Exception in thread “main”...

java axis调用cxf 的坑object is not an instance of declaring class while invoking public

简单说一下出错的场景,项目需要为别人系统开放webservice,于是在springmvc框架下集成cxf开发webservice接口,网上教程一大堆,小有波折,参考的 https://my.osc...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:U3d,解析jsondata提示错误.InvalidCastException: Instance of JsonData doesn't hold an int LitJson.JsonData.
举报原因:
原因补充:

(最多只允许输入30个字)