C# json.Net保存到文件
我有一个脚本保存到文件排序,但我不能编码它保存到条目:如下所示C# json.Net保存到文件,c#,json,json.net,C#,Json,Json.net,我有一个脚本保存到文件排序,但我不能编码它保存到条目:如下所示 { "entry": [ { "Name": "John" }, { "Name": "Anna" }, { "Name": "Peter" } ] } Im使用json.Net,下面的代码需要添加到条目中:name string json = JsonConvert.SerializeObject(results, Formatting.Indented); s
{
"entry": [
{ "Name": "John" },
{ "Name": "Anna" },
{ "Name": "Peter" }
]
}
Im使用json.Net,下面的代码需要添加到条目中:name
string json = JsonConvert.SerializeObject(results, Formatting.Indented);
string path = @"C:\inetpub\wwwroot\JSON\json.Net\results.json";
if (!File.Exists(path))
{
File.WriteAllText(path, json);
}
else
{
File.AppendAllText(path, json);
}
我还没有找到任何好的json代码示例,保罗干杯我就是这样处理的
UserInfo results = new UserInfo
{
Name = Request["name"],
};
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
JsonWriter jsonWriter = new JsonTextWriter(sw);
jsonWriter.Formatting = Formatting.Indented;
jsonWriter.WriteStartObject();
jsonWriter.WritePropertyName("Name");
jsonWriter.WriteValue(results.Name);
jsonWriter.WriteEndObject();
string json = sw.ToString();
jsonWriter.Close();
sw.Close();
string path = @"C:\inetpub\wwwroot\JSON\json.Net\results.json";
if (!File.Exists(path))
{
File.WriteAllText(path, json);
}
else
{
File.AppendAllText(path, json);
}
}
// create a class object to hold the JSON value
public class UserInfo
{
public string Name { get; set; }
}
请提供问题详细信息-您是否有一些错误,或者没有预期的结果?您希望得到什么结果?您可以使用
FileStream
,编写扩展方法,创建包装类。