JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式

JSON格式:以,"[",开始,"]",结束,值之间使用","英文逗号分隔

[{"Id": 101,"Name": "无影脚"
}]

JSON格式验证网站:https://www.bejson.com/

一、以JSON格式存储数据

  1. 创建技能类 Skill

  1. 封装Id和Name字段,创建构造方法

public class Skill
{public string Id { get; set; }public string Name { get; set; }public Skill(){}public Skill(string id, string name){Id = id;Name = name;}
}
  1. 创建Skill类型的List集合

  1. 创建三个Skill对象,传参调用有参的构造方法(可以直接插入数据,看个人选择)

  1. Write方法:写入数据,path:文件路径(文件后缀可以为.json格式,这里是.txt)

  1. lit.Add():添加对象

  1. jsonDate:JSON格式字符串;for循环为读取list集合的字段,通过JsonMapper.ToJson()方法转换为JSON格式

  1. 转码:为了防止中文乱码,转换为UTF-8

  1. 通过File.WriteAllText()写入文件

 Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})");jsonDate = reg.Replace(jsonDate, delegate (Match m) { return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString(); });

温馨提示:

using UnityEngine;

using LitJson;

using System.IO;

using System;

using System.Text.RegularExpressions;

Unity之JSON(数据存储)相关推荐

  1. dump文件_零基础编程——Python文件、JSON数据存储

    摘要 书接前文: 01-<零基础编程--起步并搭建Python环境> 02-<零基础编程--变量与数据类型> 03-<零基础编程--Python循环.函数.类> 教 ...

  2. Unity学习 — Unity与LeanCloud数据存储

    Unity 使用LeanCloud存取数据 一:LeanCloud 介绍 二:LeanCloud 特点 1:数据存储,替代传统数据库的高效云端存储 2:云引擎+云缓存 3:即时通讯 4:游戏解决方案 ...

  3. Python爬虫项目:爬取JSON数据存储Excel表格与存储图片

    随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战.搜索引擎(Search Engine),例如传统的通用搜索引擎AltaVista,Yahoo!和Googl ...

  4. unity请求json数据并解析

    unity3d在跟.net进行http通信的时候,最常见的就是表单数据的提交请求了,但服务器端会返回一坨json数据,这就要求我们在unity中进行json数据的处理了,一般unity中处理json个 ...

  5. unity解析json 数据

    1.使用JsonUtility解析 JsonUtility是unity自带的解析json的工具. 1.1具体使用创建一个解释数据的对象类 需要注意的是需要将每一个方法序列化,使用[System.Ser ...

  6. json取值_Mysql 中json数据存储读取

    一个方法把mysql关系性数据库 当成 非关系性数据库来用. 今天学到了一个技巧,可能会大大减少同问题下的代码量,在此分享给可能需要的朋友们 我们先看下面这个表 Id interfacedata 1 ...

  7. unity 多个数据存储和读取工具

    准备工作 在Project里面添加三个文件夹,第一个存放工具脚本,第二个存放读取数据的存储文件(这里我采用把数据存放在Excels表格里面),第三个存放生成的数据 下面是三个脚本 using Syst ...

  8. HTML5 LocalStorage 本地存储JSON数据

    JSON数据存储在本地,需调用JSON.stringify()将其转为字符串.读取出来后调用JSON.parse()将字符串转为json格式. 如写入的时候: var json_data = {id: ...

  9. 【教程】使用 LitJson 处理 Json 数据信息

    开发平台:Unity 编程平台:Visual Studio 2017 以上 编程语言:C#   前言   尽管 Unity 提供 JsonUtlity 处理 Json 类数据,但在处理大体量 Json ...

  10. Unity用于储存数据的几种方式

    · 编辑器插件使用类: 1. SessionState 描述 SessionState 是一种键/值存储,旨在存储和检索应在重新加载程序集期间保留的 Editor 会话状态. 退出 Unity 时,系 ...

最新文章

  1. 「情报局21」2019 AI 进入新算力时代
  2. git教程——简单总结
  3. java 内存和实际内存_请问更改eclipse内存和更改jvm内存是一会事儿吗?
  4. 代码写成这样,老板把我开除了| IT 巨能唠
  5. 嵌入式通过绑定实现双网卡冗余
  6. Comparable接口
  7. 【干货】--基于Python的文本情感分类
  8. JavaSE学习--泛型
  9. 5个常用的MySQL数据库管理工具
  10. 机器人学相关书籍(长期更新)
  11. C++解析XML文件
  12. 用云服务器架设好服务器显示无法连接
  13. STM32F446高性能MCU芯片介绍
  14. AAAI2021 | 在手机上实现19FPS实时的YOLObile目标检测,准确率超高
  15. Fabric CA 配置与应用
  16. osgearth加载倾斜摄影数据
  17. 【面试】计算机操作系统
  18. 能够自动绘制网络拓扑图的软件——WGCLOUD
  19. 深度学习目标检测方法综述
  20. My Bookmarks

热门文章

  1. 计算机在金融领域的,计算机在金融领域中的应用
  2. 通用课程表教师表php,利用Access实现学校课程表的科学管理
  3. 华中科技大学计算机学院培养计划,华中科技大学计算机专业培养计划
  4. OllyDbg 常用快捷键与命令
  5. 1-丁基-3-甲基咪唑六氟磷酸盐离子液体[BMIM]PF6修饰碳纳米管(CNTs/[BMIM]PF6)试剂
  6. Java程序设计(一)
  7. 计算机控制课设串级回路,华北电力大学过程计算机控制课设ddc串级回路pid闭环.docx...
  8. WIFI无线传输,图传。视频提节
  9. python数据类型的应用
  10. 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...