Json的读写数据详解步骤
来源:互联网 发布:网络暴力事例2017 编辑:程序博客网 时间:2024/05/17 23:31
先把JSON.dll文件拖到工程目录
创建一个txt文本然后拖到编辑器VS中进行编辑
JSON.TXT脚本编辑如下
{
"BOBO":
[
{
"id":"1001",
"name":"敏敏",
"sex":"女",
"age":"o1",
"hobby":"学习"
},
{
"id":"1002",
"name":"啵啵",
"sex":"男",
"age":"o2",
"hobby":"珍惜"
},
{
"id":"1003",
"name":"菲菲",
"sex":"女",
"age":"o3",
"hobby":"玩耍"
},
{
"id":"1004",
"name":"雨神",
"sex":"男",
"age":"o4",
"hobby":"计算机"
},
{
"id":"1005",
"name":"雨神",
"sex":"男",
"age":"o5",
"hobby":"计算机"
}
]
}
在场景中创建c#脚本并附给UI Root
编辑脚本如下
using UnityEngine;
using System.Collections;
using LitJson;
public class Jsonxi : MonoBehaviour {
public TextAsset Supperman;
// Use this for initialization
void Awake()
{
ReaderJson();
}
public void ReaderJson()
{
//找到对应的json数据
JsonData Bojs = JsonMapper.ToObject(Supperman.text);
//定义json数据赋值到JSON.txt中的名称
JsonData BoArray = Bojs["BOBO"];
//遍历数据
for (int i = 0; i < BoArray.Count; i++)
{
GameObject go = Instantiate(Resources.Load("bg",typeof(GameObject))) as GameObject;
go.transform.parent = GameObject.Find("Grid").transform;
go.transform.localPosition = Vector3.zero;
go.transform.localScale = Vector3.one;
go.transform.FindChild("photo").GetComponent<UISprite>().spriteName = BoArray[i]["age"].ToString();
go.transform.FindChild("id").GetComponent<UILabel>().text = BoArray[i]["id"].ToString();
go.transform.FindChild("name").GetComponent<UILabel>().text = BoArray[i]["name"].ToString();
go.transform.FindChild("sex").GetComponent<UILabel>().text = BoArray[i]["sex"].ToString();
go.transform.FindChild("hobby").GetComponent<UILabel>().text = BoArray[i]["hobby"].ToString();
}
}
}
- Json的读写数据详解步骤
- 解析JSON数据的步骤
- 【Android】JSON数据的读写方法
- android中JSON数据的读写方法
- 【Python3.5】读写JSON格式的数据
- 读写 JSON 数据
- JavaScript读写json数据
- python 读写JSON数据
- Json读写数据
- 6.2 读写JSON数据
- HDFS 读写数据详细步骤
- flex 利用json读写数据
- 使用JsonCpp读写Json数据
- Python读写保存JSON数据
- Java 读写json格式的文件方法详解
- Java 读写json格式的文件方法详解
- Android读写JSON格式的数据之JsonWriter和JsonReader
- Android下Json数据的读写与创建
- 单例模式的简单创建
- 获取android APP 签名的MD5和SHA1
- 【玩转cocos2d-x之三十三】游戏嵌入Webview网页
- structs 2.x 框架的初步学习
- volley 发送两次或者多次请求问题,解决方案
- Json的读写数据详解步骤
- 【玩转cocos2d-x之三十四】绘图:CCDrawingPrimitives和CCDrawNode
- Zxing 在Fragment中实现二维码扫描(不推荐使用)
- SOA架构 今天你实现了吗?
- 读书笔记:自定义函数实现字符串处理函数----strlen、strcmp、strcat、strcpy
- 【玩转cocos2d-x之三十五】Earth Warrior 3D大揭秘
- PAT 1051. Pop Sequence (25)
- 浏览器跨域问题 jsonp
- 看log的重要性