C#Json处理
---恢复内容开始---
namespace **** { class JsonList { public string propertyName { get; set; } public string value { get; set; } public JsonList(string p, string v) { propertyName = p; value = v; } } }
1 public static string ToJson(List<JsonList> jl) 2 { 3 StringWriter sw = new StringWriter(); 4 JsonWriter writer = new JsonTextWriter(sw); 5 6 writer.WriteStartObject(); 7 8 foreach(JsonList j in jl) 9 { 10 writer.WritePropertyName(j.propertyName); 11 writer.WriteValue(j.value); 12 } 13 14 writer.WriteEndObject(); 15 writer.Flush(); 16 17 return sw.GetStringBuilder().ToString(); 18 }
1 JObject jo1 = JObject.Parse(result1); 2 string[] response = jo1.Properties().Select(item => item.Value.ToString().Trim(trimChars)).ToArray();
---恢复内容结束---