u3d+Litjson保存数据到安卓端
来源:互联网 发布:拼接屏软件 编辑:程序博客网 时间:2024/06/04 18:03
1保存数据
1.1得到json格式的字符串
public string GetJson(string ip,int port) { //得到Json格式字符串 StringBuilder sb = new StringBuilder(); JsonWriter writer = new JsonWriter(sb); writer.WriteObjectStart(); writer.WritePropertyName("ip"); //里面有这些属性 writer.Write(ip); writer.WritePropertyName("port"); writer.Write(port); writer.WriteObjectEnd(); //字典结束 return sb.ToString(); //返回Json格式的字符串 }
这里把要保存的ip,port变量转换成json格式的字符串
1.2保存json格式的字符串到安卓机
public void SaveJsonString(string JsonString) //保存Json格式字符串 { string path = Application.persistentDataPath + "/JsonData.Json"; if (File.Exists(path) == true) { File.Delete(path); } FileInfo file = new FileInfo(path); //保存文件的路径 StreamWriter writer = file.CreateText(); //用文本写入的方式 writer.Write(JsonString); //写入数据 writer.Close(); //关闭写指针 writer.Dispose(); //销毁写指针 }
将上面的得到json字符串保存到安卓机文件存储目录
2读取数据
public class IpPort{ public string ip = ""; public int port = 0;}
首先定义一个类,这个类包含json格式中的内容
2.1json数据转换成string
public string GetJsonString() //从文件里面读取json数据 { StreamReader reader = new StreamReader(Application.persistentDataPath + "/JsonData.Json"); string jsonData = reader.ReadToEnd(); reader.Close(); reader.Dispose(); return jsonData;}
2.2JsonMapper.ToObject转换
private IpPort m_ipPort = new IpPort(); string path = Application.persistentDataPath + "/JsonData.Json"; if (File.Exists(path) == true) { string data = GetJsonString(); m_ipPort = JsonMapper.ToObject<IpPort>(data); }
m_ipPort即为读取出来的数据
http://download.csdn.net/detail/luoyikun/9735242
0 0
- u3d+Litjson保存数据到安卓端
- U3D工程自动保存
- LitJson删除单条数据
- LitJson 不支持 float 类型数据
- litjson
- Litjson
- LitJson
- u3d保存RenderTexture为Png
- unity3d 使用LitJson解析 JSON格式数据
- C#使用LitJSON操作json数据
- C#使用Litjson构建json数据
- Unity 读写Json数据:LitJSON快速教程
- Unity (C#) 使用 LitJson 处理 JSON 数据
- Unity 读写Json数据:LitJSON快速教程
- C#使用LitJson对Json数据解析
- Unity (C#) 使用 LitJson 处理 JSON 数据
- U3D连接数据
- u3d数据存储
- MySQL查询优化之explain的深入解析
- 在代码中隐藏标题栏
- tolua 学习笔记 插件的使用
- Intellij IDEA使用Maven管理Scala项目
- 什么样的男人才算成熟男人?
- u3d+Litjson保存数据到安卓端
- 知识记录三:自定义Dialog
- javascript之window对象
- HTML DOM Element 对象
- 微信小程序-设置启动页面
- 关于JavaScript的this
- HTML DOM 元素对象
- Linux-使用 Find 命令找到那些需要清理的文件
- 寒假集训日常!