LitJson学习笔记

将Json文件解析后存入字典

using System.IO;

using LitJson;

public class Json{


                Dictionary<string, string> dic_1 = new Dictionary<string, string>();

string jsonText =

 "{\"num\":\"13\",\"user1\":\"AA\",\"user2\":\"BB\",\"user3\":\"CC\",\"user4\":\"DD\",\"user5\":\"EE\",\"user6\":\"FF\",\"user7\":\"GG\",\"user8\":\"HH\",\"user9\":\"II\",\"user10\":\"JJ\",\"user11\":\"KK\",\"user12\":\"LL\",\"user13\":\"MM\"}";

                File.WriteAllText(Application.dataPath + "/json.txt", jsonText);
                StreamReader sr = File.OpenText(Application.dataPath + "/json.txt");//在本地生成存放Json的名为json的TXT文档
                string jsondata = System.Text.Encoding.UTF8.GetString();//对读取的JSON数据进行转码
                JsonData values = JsonMapper.ToObject(sr.ReadLine());//反序列化JSON数据
                IDictionary dictionary = values as IDictionary;//将JSON数据存入IDictionary对象中 

                foreach (string key in dictionary.Keys)  //遍历存入IDictionary对象中的Json数据,获取其中的元素
                {
                    dic_1.Add(key, dictionary[key].ToString());
                }


}

              

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭