- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 C# StreamReader的指针问题
通常StreamReader是不需要指针的,因为只要一行一行读取,或者一次性全部读取就可以搞定。但也不排除碰到读取一行或者多行后,需要返回从第一行重新读取的时候,这就需要将指针返回到流的起始位置。 因为StreamReader是没有操作指针的函数的,所以我想到了他的上一层父类Stream来操作。但是指针是返回到起始位置了,读取的结果却不尽如人意。研究了一下发现,虽然是依靠Stream类中的指针,
2015-10-20 09:34:10 3197
JsonObject C#轻量级Json对象转换类
简单的Json转化类,Json格式与Json对象之间互相转换。
示例:(文件内附示例)
string s = "{\r\n" +
"\"name\":\"Bill Gates\",\r\n"+
"\"street\":\"Fifth Avenue New York 666\",\r\n"+
"\"age\":56,\r\n"+
"\"phone\":\"555 1234567\",\r\n"+
"\"arr\":[\"thomas\",\"eric\",[\"alice\",\"alex\",{\"gender\":\"female\"}]],\"sub\":{\"a\":1,\"b\":\"2\"}}";
//将json格式转化为json对象
JsonObject.Json json = new JsonObject.JsonConvert.Reader(s).ToJson();
MessageBox.Show(json["name"].ToString());
MessageBox.Show(json["arr"][0].ToString());
MessageBox.Show(json["arr"][2][0].ToString());
MessageBox.Show(json["arr"][2][2]["gender"].ToString());
MessageBox.Show(json["sub"]["a"].ToString());
//将json对象转化为json格式
MessageBox.Show(json.ToString());
2013-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人