方法一:以前用的litjson(2015.7.26)
近期项目中需要处理json数据,可是又偷懒不想写json处理脚本,从网上找了个插件litjson用的还不错。
1.下载litjson(一个dll文件)
2.在unity中导入,以import new assert的形式导入。
3.实例使用脚本如下.....
using UnityEngine;
using System.Collections;
using LitJson;
using System.Text;
using System.IO;
public class NPC
{
//这里随便写几组数据测试
public int id;
public string name;
public int pos_x;
public int pos_y;
}
public class LitJsonTest : MonoBehaviour {
public NPC[] npc;
// Use this for initialization
void Start ()
{
StoreNpcData ();
}
void StoreNpcData()
{
string json_array=JsonMapper.ToJson(npc);
string path = Path.Combine(Path.GetDirectoryName(Application.dataPath), "_npc.json");
WriteFile(path,json_array);
}
public void WriteFile(string path,string content)
{
if(Directory.Exists(path))
{
File.Delete(path);
}
File.WriteAllText(path,con