LitJson使用范例


在Unity里面使用需要一个LitJson插件,需要放在Plugins目录下面,如下:


LitJson使用代码块范例:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using LitJson;public class ListJsonDemo : MonoBehaviour
{private List<Role> roleList;private List<Role> parsedRoleList;void Start(){roleList = new List<Role>();roleList.Add(new Role { id = 1, name = "刘德华", lv = 100, hp = 1000 });roleList.Add(new Role { id = 2, name = "黎明", lv = 44, hp = 1000 });roleList.Add(new Role { id = 3, name = "张学友", lv = 66, hp = 200 });///序列化///1.string jsonStr = JsonMapper.ToJson(roleList);print(jsonStr);///2.JsonData data = new JsonData();data["id"] = 2;data["name"] = "成龙";data["films"] = new JsonData();data["films"].Add("警察故事1");data["films"].Add("警察故事2");data["films"].Add("警察故事3");data["films"].Add("醉拳");print(data.ToJson());///反序列化parsedRoleList = new List<Role>();print("====================");JsonData dddd = JsonMapper.ToObject(jsonStr);foreach (JsonData item in dddd){print(item.ToJson());Role r = JsonMapper.ToObject<Role>(item.ToJson()); ///此方法内部一定用了反射,                                                 ///parsedRoleList.Add(r);}print(parsedRoleList[0].name);}}public class Role
{public int id;public string name;public int age;public int lv; //等级public int hp;
}

LitJson插件下载链接:https://pan.baidu.com/s/1dESlHaL 密码:mge4


LitJson使用范例相关推荐

  1. php文本计数器源码,php 简单文本计数器[基于文件系统的页面计数器范例]

    我们的计数器经常会用到文本文件来实现,定义计数器写入的文件是当前目录下count.txt,然后我们应当测试该文件能否打开 基于文件系统的页面计数器范例 $countfile = "num.t ...

  2. 文件读写io操作范例

    系统io读写,copy int main(int argc, char **argv) {  if(argc != 3) {   printf("Usage: %s <src> ...

  3. [IoC容器Unity]第四回:使用范例

    1.引言 前面几个章节介绍了Unity的基本使用,主要分为程序和配置文件两种方法的使用,可以参考一下链接, [IoC容器Unity]第一回:Unity预览 [IoC容器Unity]第二回:Lifeti ...

  4. AJAX范例大搜罗(转载)

    1.每天一个AJAX 该网站提供了很多非常酷的AJAX例子,号称是每天更新一个. 网址:http://www.ajaxcompilation.com/ 2.210个AJAX框架 一个不错的提供Ajax ...

  5. [Android]ViewSwitcher使用范例

    前言 虽然ViewSwitcher的中文API早已翻译出来,但一直没有在项目中使用过,也没有搜到很合适很简单的中文例子,这里与大家一起探讨和分享一下其用法. 声明 欢迎转载,但请保留文章原始出处:) ...

  6. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!

    一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 本文根据<Professional ASP.NET MVC 1.0>中微软牛人Scott Guthrie 提供 ...

  7. 计算机 微课 论文,探析毕业论文怎么写 关于微课和电脑论文范例30000字

    <微课在中职计算机Flash课程中的应用探析> 该文是关于微课和电脑方面毕业论文怎么写和探析有关论文范例. 谢菲 [摘 要]作为一种新型的教学手段,微课时间短.容量小.内容精,对中职计算机 ...

  8. class没有发布到tomcat_基于Tomcat的Websocket范例及permessage-deflate扩展特性的研究

    0x00 前言 当前已经成为和空气水食物并列的生存必需品的互联网,其典型的应用大多采用基于HTTP协议的B/S这一基础架构.作为自1994网景发布第一款浏览器以来就存在的这一技术体系,尽管20多年来不 ...

  9. 一个很好的 emacs 配置文件范例

    2019独角兽企业重金招聘Python工程师标准>>> 一个很好的 emacs 配置文件范例 (custom-set-variables;; custom-set-variables ...

  10. 通过 UDP 发送数据的简单范例

    package j2se.core.net.udp; import java.io.IOException; import java.net.DatagramPacket; import java.n ...

最新文章

  1. php取url后的文件名
  2. 招商银行的AI野心:转型金融科技公司?
  3. 汇编语言标识符及其命名规则
  4. 求两个字符串的最长公共字串(连续)
  5. Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
  6. 理论 | 三天两夜,万字长文,吃透TCP/IP
  7. 现在2019年读职高学计算机好吗,读职高有用吗 学什么专业有发展
  8. 重新安装MySQL5.7.21教程_CentOS6.9安装mysql5.7.21教程
  9. 2021-2025年中国点状插头装置行业市场供需与战略研究报告
  10. python习题20190130
  11. 什么是OBD及组成和作用、工作原理
  12. 分别对比SVD和GMD非码本的预编码以及DFT和TxAA码本预编码的MIMO系统matlab误码率仿真
  13. 2021最新! Springboot 2.X集成ElasticSearch 7.6.2(入门版)
  14. 基于RNN的短期股票预测
  15. 做律师的风险不止于此啊!!
  16. poi3.17版本生成excel文件时,单元格生成求和公式
  17. python中找出numpy array数组的最值及其索引
  18. 解决端口被占用的方法(查看端口和关闭端口)
  19. 一文读懂Redis的四种模式,单机、主从、哨兵、集群(*)
  20. 理解MVC架构模式,SpringMVC原理、执行流程图解

热门文章

  1. 万年历插件软件测试,万年历软件测试方案.docx
  2. FPGA 20个例程篇:7.FLASH读写断电存储
  3. Uncaught RangeError: Maximum call stack size exceeded
  4. jquery案例15——jq回到顶部
  5. 【XJTUSE 计算机组成与结构笔记】第十四章 指令级并行性和超标量处理
  6. wacom影拓系列数位板驱动
  7. 一棵树的生物量怎么算_2019玩花园 | 夏天怎么办?
  8. 一个正经的前端学习 开源 仓库(阶段二十一)
  9. android 新建签名文件注意事项
  10. 【小白学前端】化腐朽为神奇-Bootstrap实现表单美化(day02-6)