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());
                }


}

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值