更新时间:2023-02-08 07:49:42
Json在使用方面与XML类似,但在可访问性方面与txt文件等效.您可以使用以下代码读取/写入jasoin文件.您需要根据需要更改代码.
阅读:// 打开文件 var 流= File.OpenText(" ); // 读取文件 字符串 st = stream.ReadToEnd(); var jsonArray = JsonArray.Parse(st); foreach (( jsonArray中的 var 项目> ) { JsonObject ob = 新 JsonObject(item); foreach ( var t in 中的值) { JsonObject oo = 新 JsonObject(t); foreach ( var x in oo) { textBox1.AppendText(x.Key + " + x.Value + \ n"); } }
写:KeyValuePair< string,JsonValue>对= 新 KeyValuePair< string,JsonValue>(" , Sourabh"); KeyValuePair< string,JsonValue> pair2 = 新 KeyValuePair< string,JsonValue>(" , SInha"); List< KeyValuePair<字符串,JsonValue>> list = 新 List< KeyValuePair< string,JsonValue>>(); list.Add(pair); list.Add(pair2); JsonObject jObject = 新 JsonObject(list); var stream = 新 StreamWriter(" json out file.txt"); foreach ( var x in jObject中的变量) { // textBox1.AppendText(x.Key +:" + x.Value +"\ n"); textBox1.AppendText(x.ToString()+ " ); stream.WriteLine(x.ToString()+ " ); } JsonArray jarray = 新 JsonArray(" ," ," Item3"); foreach ( var x in 中的jarray) { textBox1.AppendText(x.ToString()); stream.WriteLine(x.ToString()); }
这将为您提供一个良好的开端
使用C#获取JSON数据从网络上将其映射到.NET class => [ http://www. drowningintechnicaldebt.com/ShawnWeisfeld/archive/2010/08/22/using-c-4.0-and-dynamic-to-parse-json.aspx [解决方案