unity 同一张表中存入多种类型的数据时的解析方法
来源:互联网 发布:比特大陆 知乎 编辑:程序博客网 时间:2024/05/17 04:16
public void LoadJson() { StreamReader sr = new StreamReader(dataPath); //不能直接转换为 BaseItem,会造成数据丢失 JsonData data = JsonMapper.ToObject(sr.ReadToEnd()); for (int i = 0; i < data.Count;i++ ) { //取出数据类型,判断 int type = (int)data[i]["itemType"]; //再将每一条数据转换为Json string str = data[i].ToJson(); if (type ==(int)ItemType.Equip) { //再将json转换为Object ItemEquipment item = JsonMapper.ToObject<ItemEquipment>(str); datas.Add(item.itemID, item); } else if (type == (int)ItemType.Drug) { ItemDrug item = JsonMapper.ToObject<ItemDrug>(str); datas.Add(item.itemID, item); } else if(type==(int)ItemType.Other) { BaseItem item = JsonMapper.ToObject<BaseItem>(str); datas.Add(item.itemID, item); } } }
0 0
- unity 同一张表中存入多种类型的数据时的解析方法
- 将Date类型的数据存入数据库
- 解析String类型的数据的方法
- unity 播放网络MP3的多种方法
- Matlab同一张图中多种颜色的表示方法
- 将数据快速存入数据库的方法
- 遇见多种类型的json数据的解析----总结V2版
- C#返返回多种类型的数据
- 用变量保存多种类型的数据
- 用变量保存多种类型的数据
- InstallShield判断操作系统类型的多种方法
- double类型的数据存入电脑失精度
- 解决Mysql存入大量TEXT类型的数据报错
- 二进制数据的存入
- 存入hbase的方法
- 存入Hbase的方法
- HTTP详解(五):HTTP POST方法传输多种类型的数据
- VBA如何统计同一类型的数据的总和
- mvc(日志类)
- Java HashMap的死循环
- linux菜鸟入门之服务管理与软件包的安装
- 剑指offer:复杂链表的复制(java)
- 网易2017年秋招编程题5
- unity 同一张表中存入多种类型的数据时的解析方法
- UML——类图、对象图(静态图)
- 每月调仓投资策略--python
- Convert a Number to Hexadecimal
- C#文字阅读
- CentOS7 安装 nginx
- 关于计算机的网关问题
- Linux Mint 18(Ubuntu 16)安装f.lux教程
- ARM集成opencv