public static JsonProjectData ReadProjectJson(object json) { JsonProjectData data = new JsonProjectData(); data.Deserialize(json as Dictionary <string, object>); return(data); }
public void Start() { Object obj = Resources.Load("design"); string msg = obj.ToString(); Debug.Log(msg); //JsonProjectData data = new JsonProjectData(); //data.meta = new JsonProjectData.JsonMeta(); //data.data.Add(new JsonProjectData.JsonCameraData()); //data.data.Add(new JsonProjectData.JsonContentData()); //data.data.Add(new JsonProjectData.JsonCoWallData()); //data.data.Add(new JsonProjectData.JsonDoorData()); //data.data.Add(new JsonProjectData.JsonFloorplan()); //data.data.Add(new JsonProjectData.JsonMaterialData()); //data.data.Add(new JsonProjectData.JsonModelData()); //data.data.Add(new JsonProjectData.JsonMoldingData()); //data.data.Add(new JsonProjectData.JsonPointData()); //data.data.Add(new JsonProjectData.JsonRoom()); //data.data.Add(new JsonProjectData.JsonUnderlayData()); //data.data.Add(new JsonProjectData.JsonWallData()); //data.products.Add(new JsonProjectData.JsonProductData()); //string msg = MyJsonTool.ToJson(data); JsonProjectData data = MyJsonTool.ReadProjectJson(msg); //string str = MyJsonTool.ToJson(data); //Debug.Log(data); //Debug.Log(str); string outpath = Application.dataPath + "/msg.txt"; using (StreamWriter writer = new StreamWriter(outpath, true, System.Text.Encoding.UTF8)) { writer.WriteLine(msg); } string msg2 = MyJsonTool.ToJson(data); string outpath2 = Application.dataPath + "/msg2.txt"; using (StreamWriter writer = new StreamWriter(outpath2, true, System.Text.Encoding.UTF8)) { writer.WriteLine(msg2); } }
public static OriginalInputData ProjectDataToOriginalInputData(JsonProjectData project) { return(null); }